2025-09-07T20:21:01,278 Created temporary directory: /tmp/pip-build-tracker-qa6v3wib 2025-09-07T20:21:01,278 Initialized build tracking at /tmp/pip-build-tracker-qa6v3wib 2025-09-07T20:21:01,279 Created build tracker: /tmp/pip-build-tracker-qa6v3wib 2025-09-07T20:21:01,279 Entered build tracker: /tmp/pip-build-tracker-qa6v3wib 2025-09-07T20:21:01,279 Created temporary directory: /tmp/pip-wheel-xk78srxa 2025-09-07T20:21:01,282 Created temporary directory: /tmp/pip-ephem-wheel-cache-n9xekj99 2025-09-07T20:21:01,336 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T20:21:01,339 2 location(s) to search for versions of box2d: 2025-09-07T20:21:01,339 * https://pypi.org/simple/box2d/ 2025-09-07T20:21:01,339 * https://www.piwheels.org/simple/box2d/ 2025-09-07T20:21:01,339 Fetching project page and analyzing links: https://pypi.org/simple/box2d/ 2025-09-07T20:21:01,339 Getting page https://pypi.org/simple/box2d/ 2025-09-07T20:21:01,341 Found index url https://pypi.org/simple/ 2025-09-07T20:21:01,542 Fetched page https://pypi.org/simple/box2d/ as application/vnd.pypi.simple.v1+json 2025-09-07T20:21:01,563 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/81/53/bb55e2c7b497e81f5ebbe44b6ce9012ecb5a99136e32f89025f1c6dfe499/Box2D-2.0.2b1-py2.4-linux-i686.egg (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,563 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/9b/c9/fd21043c6ac0a5c0fef3511980e6d32b395e9e7f64747954875b520efa00/Box2D-2.0.2b1-py2.5-linux-i686.egg (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,564 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/f2/4e/7c40b6361ddd04bfb2484b8eabfe31af70cd1b4c62f6cf4543f9b3a6911c/Box2D-2.0.2b1-py2.5-macosx-10.3-i386.egg (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,564 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/f2/10/251f58b16d2d7e97594d1684fb7d2bf97ea6fba5c93e06b2b0e2daaa9451/Box2D-2.0.2b1-py2.6-macosx-10.3-i386.egg (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,564 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/b2/66/a5c4566d2fa07387fd94a85718baee4002b4d23bd44b727db8e2fa1a47bc/Box2D-2.0.2b1.win32-py2.4.exe (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,564 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/f6/03/7f22c4be5d6d890bd37f21e9276ffb59d7fe5703e0aa7eea5429fa6f53fc/Box2D-2.0.2b1.win32-py2.5.exe (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,565 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/0c/14/98b10ef5261a9f496d39ffaad61a6c3d8c7049f29543f8a3b6280db3e4af/Box2D-2.0.2b1.win32-py2.6.exe (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,565 Found link https://files.pythonhosted.org/packages/ef/0b/2983c22dc78f47a82cc4dd765b148d0849dd1f482257f4b99ea2e455dc99/Box2D-2.0.2b1.zip (from https://pypi.org/simple/box2d/), version: 2.0.2b1 2025-09-07T20:21:01,565 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/11/39/88bfdc818f95f6187a26b3fddbebfdae179154a71b4bbcc770407eda9cb1/Box2D-2.3b0-py2.7-win32.egg (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,565 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/11/cb/e1d5458417e6025b67510789a25ff6af4a8d1a08ebe3bc0111fe7dbe1ad1/Box2D-2.3b0.win32-py2.7.exe (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,566 Found link https://files.pythonhosted.org/packages/7f/d1/6ba672ea28720869b64e2af8d273efb501642ddb80a8cede04db81599d58/Box2D-2.3b0.zip (from https://pypi.org/simple/box2d/), version: 2.3b0 2025-09-07T20:21:01,566 Found link https://files.pythonhosted.org/packages/cc/7b/ddb96fea1fa5b24f8929714ef483f64c33e9649e7aae066e5f5023ea426a/Box2D-2.3.2.tar.gz (from https://pypi.org/simple/box2d/), version: 2.3.2 2025-09-07T20:21:01,566 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/72/f6/5651732d411ab7786517e1ad1fda6c621306204c5e9d1b59355286e55e86/Box2D-2.3.10-cp27-cp27m-win32.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,566 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/c7/80/c69c8f4cfae829863037556594e4b454d30e5f05d390e1b4a3756df194b1/Box2D-2.3.10-cp310-cp310-macosx_10_9_x86_64.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,566 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/ad/e3/692b6963f7e4bbf465b030db85f0191c2e60198acef2b9c750b4593f82e9/Box2D-2.3.10-cp310-cp310-macosx_11_0_arm64.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,567 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/20/76/9443b4fb1cbda7d1c51e191c64a77a3920a1d8b24c34428c9b195283627e/Box2D-2.3.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,567 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/81/29/e40e53e896d065fc5b281596c905a3c2fe1277071318a30165d5d8193868/Box2D-2.3.10-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,567 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/32/6f/db17115793a5eeefb07428d63d143a4f01293e252df2b58b3568fd79933b/Box2D-2.3.10-cp310-cp310-musllinux_1_2_i686.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,567 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/a5/46/3ebc703bbc69d18ec94cce32cb51e5b00d4b16ae77afe5201993a42aa248/Box2D-2.3.10-cp310-cp310-musllinux_1_2_x86_64.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,567 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/2c/bd/9c7651c4fce5545552306c160f276905d5bfaface9011b693ed1665fd6a0/Box2D-2.3.10-cp310-cp310-win32.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,567 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/5a/6c/182819bf988d13f2f1c1e6851fb47ffd4d41b3acf6f4ca92abd7f3b2abba/Box2D-2.3.10-cp310-cp310-win_amd64.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,567 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/57/60/8e6e1b00a1ad671774c3f22d4835b73c182ff8873b76a09398ceb4000a04/Box2D-2.3.10-cp311-cp311-macosx_10_9_x86_64.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,567 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/c7/68/7475fc901b4f6d7a1f9a03e8027833212994560677b8a6817ec71eb9ab59/Box2D-2.3.10-cp311-cp311-macosx_11_0_arm64.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,568 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/27/e8/98181c614df95de4dc6dd3f3901ffeca459aa71caadcde6f8860baf8aa36/Box2D-2.3.10-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,568 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/fd/8f/ac359ced6b1ae4834a7d572ffd8c525206f900c494b884aaf22f90f76375/Box2D-2.3.10-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,568 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/78/a9/d9216ac83b9f2f4e8dfd837cb64c0e4cc340fac10771df16af635cb52d6c/Box2D-2.3.10-cp311-cp311-musllinux_1_2_i686.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,568 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/60/c2/b01ca4a52e376349a989e53109b53e4c060b92c4ad9076360998519f12da/Box2D-2.3.10-cp311-cp311-musllinux_1_2_x86_64.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,568 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/3f/93/757dd2ce9e70ff29dd653cd4a5d8af6b9b54570480840e45eb4820bdc15f/Box2D-2.3.10-cp311-cp311-win32.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,568 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/b1/5c/e0d29175cf8e155f168fb7e31c3be7a25f264f65e4814300911e3e80b0de/Box2D-2.3.10-cp311-cp311-win_amd64.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,568 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/fe/50/978d24d7d9e236f75f6663a32dc71bfeb72b237acb3e410ede6bd7330014/Box2D-2.3.10-cp312-cp312-macosx_10_13_x86_64.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,568 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/2c/33/303c8e540516eebd38e2d117c3a5b151e0ae8cf9b76d05ff266a29d361b1/Box2D-2.3.10-cp312-cp312-macosx_11_0_arm64.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,569 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/f9/d3/857a8806d6639df07c911c5b1a64b093445f4d58ebe3a076f5daaa11fc38/Box2D-2.3.10-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,569 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/a2/b7/093042694a6a844666180fff74d294a672c87e91285c460d22973a0b4e08/Box2D-2.3.10-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,569 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/fb/3a/0656495f88af573660bb6de5240e500fa96ede5e7adaf2b4ae1a55afe615/Box2D-2.3.10-cp312-cp312-musllinux_1_2_i686.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,569 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/f5/87/c5fc979827d555ab9b9803d7f0b043b5a6108f8de8c7184be385b24fd3c0/Box2D-2.3.10-cp312-cp312-musllinux_1_2_x86_64.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,569 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/d4/a8/8ac50aafca7e5e466d712dd24e7dc1337935eb4661560294f115333bfc18/Box2D-2.3.10-cp312-cp312-win32.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,569 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/f5/48/a3fde47fa3c2f5e32873e4cebc5ed5f663f434698dca1f0197c674e2f66c/Box2D-2.3.10-cp312-cp312-win_amd64.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,569 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/6b/19/1306ce0c5a7f95b4f16fd748f5040ccadc590753a4acd0e7f393ef970a47/Box2D-2.3.10-cp313-cp313-macosx_10_13_x86_64.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,569 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/7d/2c/33285e6fe35dc8aa8d44be0905b8a202abba11474d57d1b1dfa81b5779f6/Box2D-2.3.10-cp313-cp313-macosx_11_0_arm64.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,569 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/aa/50/141a420f97920c4cac12037c7cb9ced2631d7d04e33a59b32bea97a846b6/Box2D-2.3.10-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,570 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/12/bf/791c594e5fd8a9e930e4672761e2a5d00bf9fbb60cddfe5e2233eafa6e22/Box2D-2.3.10-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,570 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/9f/f8/4ccc3422f985639ee4120d3503d6263b9fa2e382a250c8ede444399b76e1/Box2D-2.3.10-cp313-cp313-musllinux_1_2_i686.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,570 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/e2/c8/3ed795c0e920b461eec500798d2247ac3ba38cf20bb6497c28a9891ee9a2/Box2D-2.3.10-cp313-cp313-musllinux_1_2_x86_64.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,570 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/5c/2e/8b95f2779467c9af0ee62105f105a96e1b5a1380dbf5c546a09af5c51d4e/Box2D-2.3.10-cp313-cp313-win32.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,570 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/8d/90/230643c42763a1f5eb0554fbb6729befe6730f6dd9a9e4ec61cd470b94be/Box2D-2.3.10-cp313-cp313-win_amd64.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,570 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/52/4a/3e20a02957f48750efe0967c98908390ce911808925dd59218e75f7c0a28/Box2D-2.3.10-cp35-cp35m-macosx_10_6_intel.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,570 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/cb/92/c145fe96e5c47dbb3ab70bcd7ff9cc536aa617e5d294c3f467a1a1f303a7/Box2D-2.3.10-cp35-cp35m-manylinux1_i686.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,570 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/89/8e/524bac8b658db8a3a23bfa50df33123e3ab74eb98af1362ab279e1995879/Box2D-2.3.10-cp35-cp35m-manylinux1_x86_64.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,571 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/5d/a6/825cdbc0de7edb637328d95b9ac2793714e15900ba4a055df73d6f2590b7/Box2D-2.3.10-cp36-cp36m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,571 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/1c/9e/da67ddb43f29634ee05b85bff5a1bf5f418c72169331b1abdc307ddadbe6/Box2D-2.3.10-cp36-cp36m-manylinux1_i686.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,571 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/a9/0b/d48d42dd9e19ce83a3fb4eee074e785b6c6ea612a2244dc2ef69427d338b/Box2D-2.3.10-cp36-cp36m-manylinux1_x86_64.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,571 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/ad/f7/fab95c669e7617123a8c31a50da2fae64bf6103b98cd1e1ee8292339f295/Box2D-2.3.10-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,571 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/38/a6/ee96b3229fd140437d2e047580ba46714212ce6be3ac68aa3d5d0714a32d/Box2D-2.3.10-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,571 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/28/00/1c6d827b4373833615f1be9956fae608dd866f39dabac58568747667bcfc/Box2D-2.3.10-cp36-cp36m-musllinux_1_2_i686.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,571 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/02/96/41254a31aa32549e62b509daea81e520392925c1c3a2a8a85c0d11d40f14/Box2D-2.3.10-cp36-cp36m-musllinux_1_2_x86_64.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,571 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/30/7b/91ebadf3d7ffaf934781141e3b0dcdd97c8e9edac3653727647a6d3c4291/Box2D-2.3.10-cp36-cp36m-win32.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,571 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/10/30/c6a4b95df8f92e56efc4415f9331bf402c54899637b0c9f9de4c6badecc0/Box2D-2.3.10-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,572 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/bd/dc/0ce0b594ef0b54591ab8d87a501ad59e638bad34d664a58fd7a6ec780015/Box2D-2.3.10-cp37-cp37m-macosx_10_9_x86_64.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,572 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/17/d4/d9748c9981791e5cfca3fc755e01078a496e0817e4196a6166c6a1a805d1/Box2D-2.3.10-cp37-cp37m-manylinux1_i686.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,572 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/22/1b/ce95bb5d1807d4d85af8d0c90050add1a77124459f8097791f0c39136d53/Box2D-2.3.10-cp37-cp37m-manylinux1_x86_64.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,572 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/8f/47/5ade8db3a6bcc8d795bea1e4c4374c4b2c613f7db00eb528b7ef6e85e120/Box2D-2.3.10-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,572 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/70/ce/7e4bd14d0783b3cb80483fe236cae8596194be6622abaae32602023bb9c9/Box2D-2.3.10-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,572 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/7f/39/37da32d04f1779dbd86bc9231ed7b67fe30a6b6d3f3d25165aac75b59629/Box2D-2.3.10-cp37-cp37m-musllinux_1_2_i686.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,572 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/f9/8d/93234db81356cd10d0371fb9ba96fc68fcd846e6cacde9755e759b06cbd8/Box2D-2.3.10-cp37-cp37m-musllinux_1_2_x86_64.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,572 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/7f/69/83eff7e98ff9cc1248976a8602d1b7729d0cf2c55932be82277b47f29fdf/Box2D-2.3.10-cp37-cp37m-win32.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,573 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/f0/fe/143cc8dcbee290eac1d7b89a6ce470de2f6569bc24a8de31c1b80a15957c/Box2D-2.3.10-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,573 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/73/04/c9bc6ccbf9126ef52510d717e9be48124f7db3b910cd39fe5b7394c3a7f8/Box2D-2.3.10-cp38-cp38-macosx_10_9_x86_64.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,573 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/90/da/2bf125ffe779715a421d10c67c0eb6a7be5c7b4e3f6872e6ee518a350351/Box2D-2.3.10-cp38-cp38-macosx_11_0_arm64.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,573 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/4e/9d/7f79ba35454c7ad907d2ba0548caad05dffb32db82760f19edeb2ec75de2/Box2D-2.3.10-cp38-cp38-manylinux1_i686.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,573 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/72/42/6a8e18a93f75c84fd065cc9b57a4117219fa3c5a002a80cab8f339883ec8/Box2D-2.3.10-cp38-cp38-manylinux1_x86_64.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,573 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/c4/49/e1f56b371f7d14d826bdb8e9b7b8f28112100028e3ca9a2f7034f4df0b6e/Box2D-2.3.10-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,573 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/92/d0/97358a2ee739276e1fea2a726280577279c8dcc46c7c5e7ab23588f3b35f/Box2D-2.3.10-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,573 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/07/58/4f5a058a72a91f95224200ad38d4f87fb4800dcfd52f38184172b824d01d/Box2D-2.3.10-cp38-cp38-musllinux_1_2_i686.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,573 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/3f/96/73a3bf7680d4899ef9d5ecbe489f22e372b802019c9dd80fd4f2ccc16864/Box2D-2.3.10-cp38-cp38-musllinux_1_2_x86_64.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,574 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/ac/b8/7016a3b1ef7e3f9d8ec6da5a5e2d9fc04f69f36afb307cc5c641a48d11b9/Box2D-2.3.10-cp38-cp38-win32.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,574 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/6c/90/34166d73babf9010c06cf890c48c1155aec4d69125267e9777040e058ccd/Box2D-2.3.10-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,574 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/a7/83/7479f1ea2992d290eff236d29608b07f15ea9620385739b91e49dd6c9832/Box2D-2.3.10-cp39-cp39-macosx_10_9_x86_64.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,574 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/46/ee/c804bce724b823413ae83d1f4a38eb40c6f872e3787d4739e2224805418a/Box2D-2.3.10-cp39-cp39-macosx_11_0_arm64.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,574 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/72/0f/ee9560b18c26ccebd349199dac3831afbf27a3f5218823976601c8f9d62a/Box2D-2.3.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,574 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/a1/7e/6568359008e62f5e4a0ed52663a6ffff0ad6c96b5d68871327436d339849/Box2D-2.3.10-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,574 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/60/ae/6a8146eced2506d65f9130c46715213d185e2c7c6d64f00588f2839f1c02/Box2D-2.3.10-cp39-cp39-musllinux_1_2_i686.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,574 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/11/09/5e42570bda4ab445452dc1a8de02d439027c0e94a3505c5a7363ff7010f8/Box2D-2.3.10-cp39-cp39-musllinux_1_2_x86_64.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,575 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/2f/28/bb058a99c4e0605dac5afeb99d2604f3e46ca3b422dbfa383a35d3d39ce4/Box2D-2.3.10-cp39-cp39-win32.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,575 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/1c/3c/0e69b3bd24becb92328b8f369df7b200791126892894abd9c33fc079f64d/Box2D-2.3.10-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,575 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/94/b9/6bb76d736e38e8c3b88c35390b6546e24de7de926e0ee2e59d37d4b05311/Box2D-2.3.10-pp310-pypy310_pp73-macosx_10_15_x86_64.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,575 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/7f/e3/214c76168271383f5a3700e07bddd3785a16c6e683c21ff612067cf672f2/Box2D-2.3.10-pp310-pypy310_pp73-macosx_11_0_arm64.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,575 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/5a/e1/8a2560ef4756c9677fb0a0e10197dbdcb8ad04ca60e8a5070f828a3ab6fd/Box2D-2.3.10-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,575 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/4a/4a/7231163bc86cd1f76561c2afde360f478d9ef3766295868059230c5c248e/Box2D-2.3.10-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,575 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/b8/c1/a4d8bd2f28466fb0f6973e3eff8c691bdfd5a7cb15bbe69afa2bcda271b0/Box2D-2.3.10-pp310-pypy310_pp73-win_amd64.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,575 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/7f/44/23b6c201d0005cc93f5fcbcef071bcf60450126cadfa8fcac3aac9d798d7/Box2D-2.3.10-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,575 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/b3/3d/ce261e9a03081a0c143d849232cb7af94593c4a8e89c6c5512c874abb606/Box2D-2.3.10-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,576 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/54/63/f39eb3b31133859659c88c565ceb5e5a485cdb4dede5b6213e983c3937df/Box2D-2.3.10-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,576 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/23/e7/b2649ae36dc723dc6416acf687c56276abf21ca27a8b47e754acecac75a9/Box2D-2.3.10-pp37-pypy37_pp73-win_amd64.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,576 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/ce/27/ed446539ce4ba0795362df59b5096bd14ffb223b7f386073c9211c1130c6/Box2D-2.3.10-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,576 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/44/9b/a15ceaf7fd0919f9912ee51613930002f10086f30054614fe72c2d15fa96/Box2D-2.3.10-pp38-pypy38_pp73-macosx_11_0_arm64.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,576 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/7a/e5/4ed3c3c01aa32800e5d4df6e334a8e3681543fb2b6135d8ea8e99074e14e/Box2D-2.3.10-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,576 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/af/d9/f090ace2dfb53e37a01e45829a245f21497b9a9930c6543ff6c19a73cac0/Box2D-2.3.10-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,576 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/84/85/49168972a312cde72209011bcf2c0f872c70031abcd892db633ff466874f/Box2D-2.3.10-pp38-pypy38_pp73-win_amd64.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,576 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/b2/8d/129fe4c221d386339896540e8ea72b6317c869e914004920100d477313d7/Box2D-2.3.10-pp39-pypy39_pp73-macosx_10_15_x86_64.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,576 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/78/b8/e08024b910bb2641983f5cb800a50b72acbae732d5dd661fa33385abe0a8/Box2D-2.3.10-pp39-pypy39_pp73-macosx_11_0_arm64.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,577 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/4a/92/c241a2d42f2123427848fc01df67c402ccef643f649be4dd7c114509372d/Box2D-2.3.10-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,577 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/04/33/be973c5e27d6ab44fc957d6a47544b869d7aad1db9f8add608421cfcaf38/Box2D-2.3.10-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,577 Skipping link: No binaries permitted for box2d: https://files.pythonhosted.org/packages/3a/64/159926f11117e125b09ce432dc37f79dd6d193ba1702d7985b4e051fbed7/Box2D-2.3.10-pp39-pypy39_pp73-win_amd64.whl (from https://pypi.org/simple/box2d/) 2025-09-07T20:21:01,577 Fetching project page and analyzing links: https://www.piwheels.org/simple/box2d/ 2025-09-07T20:21:01,577 Getting page https://www.piwheels.org/simple/box2d/ 2025-09-07T20:21:01,578 Found index url https://www.piwheels.org/simple/ 2025-09-07T20:21:01,666 Fetched page https://www.piwheels.org/simple/box2d/ as text/html 2025-09-07T20:21:01,668 Skipping link: No binaries permitted for box2d: https://archive1.piwheels.org/simple/box2d/Box2D-2.3.2-cp311-cp311-linux_armv6l.whl#sha256=517e50f5d0ad5cb70eedc01fba0003c6b7ba6964436521e108a7e0446a50151b (from https://www.piwheels.org/simple/box2d/) 2025-09-07T20:21:01,668 Skipping link: No binaries permitted for box2d: https://archive1.piwheels.org/simple/box2d/Box2D-2.3.2-cp311-cp311-linux_armv7l.whl#sha256=517e50f5d0ad5cb70eedc01fba0003c6b7ba6964436521e108a7e0446a50151b (from https://www.piwheels.org/simple/box2d/) 2025-09-07T20:21:01,668 Skipping link: No binaries permitted for box2d: https://archive1.piwheels.org/simple/box2d/Box2D-2.3.2-cp39-cp39-linux_armv6l.whl#sha256=b02d25ac9d817f66f75f232f170a9ec44cd45abbb4cb72f192560cdc131271c5 (from https://www.piwheels.org/simple/box2d/) 2025-09-07T20:21:01,668 Skipping link: No binaries permitted for box2d: https://archive1.piwheels.org/simple/box2d/Box2D-2.3.2-cp39-cp39-linux_armv7l.whl#sha256=b02d25ac9d817f66f75f232f170a9ec44cd45abbb4cb72f192560cdc131271c5 (from https://www.piwheels.org/simple/box2d/) 2025-09-07T20:21:01,669 Skipping link: not a file: https://www.piwheels.org/simple/box2d/ 2025-09-07T20:21:01,669 Skipping link: not a file: https://pypi.org/simple/box2d/ 2025-09-07T20:21:01,692 Given no hashes to check 1 links for project 'box2d': discarding no candidates 2025-09-07T20:21:01,693 Collecting box2d==2.0.2b1 2025-09-07T20:21:01,695 Created temporary directory: /tmp/pip-unpack-yqqco_7i 2025-09-07T20:21:01,836 Downloading Box2D-2.0.2b1.zip (629 kB) 2025-09-07T20:21:02,014 Added box2d==2.0.2b1 from https://files.pythonhosted.org/packages/ef/0b/2983c22dc78f47a82cc4dd765b148d0849dd1f482257f4b99ea2e455dc99/Box2D-2.0.2b1.zip to build tracker '/tmp/pip-build-tracker-qa6v3wib' 2025-09-07T20:21:02,015 Running setup.py (path:/tmp/pip-wheel-xk78srxa/box2d_177f342c57aa4bbd918c1edcbab5bd8b/setup.py) egg_info for package box2d 2025-09-07T20:21:02,015 Created temporary directory: /tmp/pip-pip-egg-info-bvxt8zgn 2025-09-07T20:21:02,015 Preparing metadata (setup.py): started 2025-09-07T20:21:02,016 Running command python setup.py egg_info 2025-09-07T20:21:02,519 Traceback (most recent call last): 2025-09-07T20:21:02,520 File "", line 2, in 2025-09-07T20:21:02,520 exec(compile(''' 2025-09-07T20:21:02,520 ~~~~^^^^^^^^^^^^ 2025-09-07T20:21:02,520 # This is -- a caller that pip uses to run setup.py 2025-09-07T20:21:02,521 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:21:02,521 ...<32 lines>... 2025-09-07T20:21:02,521 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T20:21:02,521 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:21:02,521 ''' % ('/tmp/pip-wheel-xk78srxa/box2d_177f342c57aa4bbd918c1edcbab5bd8b/setup.py',), "", "exec")) 2025-09-07T20:21:02,521 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:21:02,521 File "", line 35, in 2025-09-07T20:21:02,521 File "/tmp/pip-wheel-xk78srxa/box2d_177f342c57aa4bbd918c1edcbab5bd8b/setup.py", line 19 2025-09-07T20:21:02,522 print 'Using setuptools.' 2025-09-07T20:21:02,522 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:21:02,522 SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)? 2025-09-07T20:21:02,605 ERROR: python setup.py egg_info exited with 1 2025-09-07T20:21:02,617 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-07T20:21:02,617 exec(compile('"'"''"'"''"'"' 2025-09-07T20:21:02,617 # This is -- a caller that pip uses to run setup.py 2025-09-07T20:21:02,617 # 2025-09-07T20:21:02,617 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T20:21:02,617 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T20:21:02,617 # - It provides a clear error message when setuptools is not installed. 2025-09-07T20:21:02,617 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T20:21:02,617 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T20:21:02,617 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T20:21:02,617 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T20:21:02,617 import os, sys, tokenize, traceback 2025-09-07T20:21:02,617 2025-09-07T20:21:02,617 try: 2025-09-07T20:21:02,617 import setuptools 2025-09-07T20:21:02,617 except ImportError: 2025-09-07T20:21:02,617 print( 2025-09-07T20:21:02,617 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T20:21:02,617 "the build environment with exception:", 2025-09-07T20:21:02,617 file=sys.stderr, 2025-09-07T20:21:02,617 ) 2025-09-07T20:21:02,617 traceback.print_exc() 2025-09-07T20:21:02,617 sys.exit(1) 2025-09-07T20:21:02,617 2025-09-07T20:21:02,617 __file__ = %r 2025-09-07T20:21:02,617 sys.argv[0] = __file__ 2025-09-07T20:21:02,617 2025-09-07T20:21:02,617 if os.path.exists(__file__): 2025-09-07T20:21:02,617 filename = __file__ 2025-09-07T20:21:02,617 with tokenize.open(__file__) as f: 2025-09-07T20:21:02,617 setup_py_code = f.read() 2025-09-07T20:21:02,617 else: 2025-09-07T20:21:02,617 filename = "" 2025-09-07T20:21:02,617 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T20:21:02,617 2025-09-07T20:21:02,617 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T20:21:02,617 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-xk78srxa/box2d_177f342c57aa4bbd918c1edcbab5bd8b/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-bvxt8zgn[/] 2025-09-07T20:21:02,617 [bold magenta]cwd[/]: /tmp/pip-wheel-xk78srxa/box2d_177f342c57aa4bbd918c1edcbab5bd8b/ 2025-09-07T20:21:02,617 Preparing metadata (setup.py): finished with status 'error' 2025-09-07T20:21:02,618 ERROR: metadata generation failed 2025-09-07T20:21:02,623 Exception information: 2025-09-07T20:21:02,623 Traceback (most recent call last): 2025-09-07T20:21:02,623 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-07T20:21:02,623 call_subprocess( 2025-09-07T20:21:02,623 ~~~~~~~~~~~~~~~^ 2025-09-07T20:21:02,623 args, 2025-09-07T20:21:02,623 ^^^^^ 2025-09-07T20:21:02,623 ...<2 lines>... 2025-09-07T20:21:02,623 spinner=spinner, 2025-09-07T20:21:02,623 ^^^^^^^^^^^^^^^^ 2025-09-07T20:21:02,623 ) 2025-09-07T20:21:02,623 ^ 2025-09-07T20:21:02,623 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-07T20:21:02,623 raise error 2025-09-07T20:21:02,623 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-07T20:21:02,623 2025-09-07T20:21:02,623 The above exception was the direct cause of the following exception: 2025-09-07T20:21:02,623 2025-09-07T20:21:02,623 Traceback (most recent call last): 2025-09-07T20:21:02,623 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T20:21:02,623 status = _inner_run() 2025-09-07T20:21:02,623 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T20:21:02,623 return self.run(options, args) 2025-09-07T20:21:02,623 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T20:21:02,623 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T20:21:02,623 return func(self, options, args) 2025-09-07T20:21:02,623 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-07T20:21:02,623 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-07T20:21:02,623 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-07T20:21:02,623 result = self._result = resolver.resolve( 2025-09-07T20:21:02,623 ~~~~~~~~~~~~~~~~^ 2025-09-07T20:21:02,623 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-07T20:21:02,623 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:21:02,623 ) 2025-09-07T20:21:02,623 ^ 2025-09-07T20:21:02,623 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-07T20:21:02,623 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-07T20:21:02,623 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-07T20:21:02,623 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-07T20:21:02,623 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:21:02,623 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-07T20:21:02,623 if not criterion.candidates: 2025-09-07T20:21:02,623 ^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:21:02,623 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-07T20:21:02,623 return bool(self._sequence) 2025-09-07T20:21:02,623 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-07T20:21:02,623 self._bool = any(self) 2025-09-07T20:21:02,623 ~~~^^^^^^ 2025-09-07T20:21:02,623 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-07T20:21:02,623 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-07T20:21:02,623 ^^^^^^^^ 2025-09-07T20:21:02,623 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-07T20:21:02,623 candidate = func() 2025-09-07T20:21:02,623 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-07T20:21:02,623 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-07T20:21:02,623 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T20:21:02,623 link, template, name, version 2025-09-07T20:21:02,623 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:21:02,623 ) 2025-09-07T20:21:02,623 ^ 2025-09-07T20:21:02,623 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-07T20:21:02,623 self._link_candidate_cache[link] = LinkCandidate( 2025-09-07T20:21:02,623 ~~~~~~~~~~~~~^ 2025-09-07T20:21:02,623 link, 2025-09-07T20:21:02,623 ^^^^^ 2025-09-07T20:21:02,623 ...<3 lines>... 2025-09-07T20:21:02,623 version=version, 2025-09-07T20:21:02,623 ^^^^^^^^^^^^^^^^ 2025-09-07T20:21:02,623 ) 2025-09-07T20:21:02,623 ^ 2025-09-07T20:21:02,623 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-07T20:21:02,623 super().__init__( 2025-09-07T20:21:02,623 ~~~~~~~~~~~~~~~~^ 2025-09-07T20:21:02,623 link=link, 2025-09-07T20:21:02,623 ^^^^^^^^^^ 2025-09-07T20:21:02,623 ...<4 lines>... 2025-09-07T20:21:02,623 version=version, 2025-09-07T20:21:02,623 ^^^^^^^^^^^^^^^^ 2025-09-07T20:21:02,623 ) 2025-09-07T20:21:02,623 ^ 2025-09-07T20:21:02,623 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-07T20:21:02,623 self.dist = self._prepare() 2025-09-07T20:21:02,623 ~~~~~~~~~~~~~^^ 2025-09-07T20:21:02,623 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-07T20:21:02,623 dist = self._prepare_distribution() 2025-09-07T20:21:02,623 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-07T20:21:02,623 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-07T20:21:02,623 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:21:02,623 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-07T20:21:02,623 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-07T20:21:02,623 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:21:02,623 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-07T20:21:02,623 dist = _get_prepared_distribution( 2025-09-07T20:21:02,623 req, 2025-09-07T20:21:02,623 ...<3 lines>... 2025-09-07T20:21:02,623 self.check_build_deps, 2025-09-07T20:21:02,623 ) 2025-09-07T20:21:02,623 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-07T20:21:02,623 abstract_dist.prepare_distribution_metadata( 2025-09-07T20:21:02,623 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T20:21:02,623 finder, build_isolation, check_build_deps 2025-09-07T20:21:02,623 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:21:02,623 ) 2025-09-07T20:21:02,623 ^ 2025-09-07T20:21:02,623 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-07T20:21:02,623 self.req.prepare_metadata() 2025-09-07T20:21:02,623 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-07T20:21:02,623 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-07T20:21:02,623 self.metadata_directory = generate_metadata_legacy( 2025-09-07T20:21:02,623 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T20:21:02,623 build_env=self.build_env, 2025-09-07T20:21:02,623 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:21:02,623 ...<3 lines>... 2025-09-07T20:21:02,623 details=details, 2025-09-07T20:21:02,623 ^^^^^^^^^^^^^^^^ 2025-09-07T20:21:02,623 ) 2025-09-07T20:21:02,623 ^ 2025-09-07T20:21:02,623 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-07T20:21:02,623 raise MetadataGenerationFailed(package_details=details) from error 2025-09-07T20:21:02,623 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-07T20:21:02,643 Removed box2d==2.0.2b1 from https://files.pythonhosted.org/packages/ef/0b/2983c22dc78f47a82cc4dd765b148d0849dd1f482257f4b99ea2e455dc99/Box2D-2.0.2b1.zip from build tracker '/tmp/pip-build-tracker-qa6v3wib' 2025-09-07T20:21:02,643 Removed build tracker: '/tmp/pip-build-tracker-qa6v3wib'