2025-09-08T16:07:07,531 Created temporary directory: /tmp/pip-build-tracker-niivkb7a 2025-09-08T16:07:07,532 Initialized build tracking at /tmp/pip-build-tracker-niivkb7a 2025-09-08T16:07:07,532 Created build tracker: /tmp/pip-build-tracker-niivkb7a 2025-09-08T16:07:07,532 Entered build tracker: /tmp/pip-build-tracker-niivkb7a 2025-09-08T16:07:07,533 Created temporary directory: /tmp/pip-wheel-nrcxoh2i 2025-09-08T16:07:07,536 Created temporary directory: /tmp/pip-ephem-wheel-cache-b_io_mht 2025-09-08T16:07:07,598 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T16:07:07,600 2 location(s) to search for versions of meshparty: 2025-09-08T16:07:07,600 * https://pypi.org/simple/meshparty/ 2025-09-08T16:07:07,600 * https://www.piwheels.org/simple/meshparty/ 2025-09-08T16:07:07,600 Fetching project page and analyzing links: https://pypi.org/simple/meshparty/ 2025-09-08T16:07:07,601 Getting page https://pypi.org/simple/meshparty/ 2025-09-08T16:07:07,602 Found index url https://pypi.org/simple/ 2025-09-08T16:07:07,749 Fetched page https://pypi.org/simple/meshparty/ as application/vnd.pypi.simple.v1+json 2025-09-08T16:07:07,763 Skipping link: No binaries permitted for meshparty: https://files.pythonhosted.org/packages/64/5d/c44ed4fc1e687c870c1b7f9908c044d029e57a3d974ecfbed93729c9e551/meshparty-0.2.1-py3-none-any.whl (from https://pypi.org/simple/meshparty/) 2025-09-08T16:07:07,764 Found link https://files.pythonhosted.org/packages/44/b1/af3ddf103b6a6f477b08c17fcab92fdef904168492334ef502ec3243434c/meshparty-0.2.1.tar.gz (from https://pypi.org/simple/meshparty/), version: 0.2.1 2025-09-08T16:07:07,764 Skipping link: No binaries permitted for meshparty: https://files.pythonhosted.org/packages/e1/dd/6b2e1073aff1d4a737fd8c09dff5f08aea5df7e523aa7c657212747b279d/meshparty-0.2.2-py3-none-any.whl (from https://pypi.org/simple/meshparty/) 2025-09-08T16:07:07,765 Found link https://files.pythonhosted.org/packages/68/84/0e1751e250575651d2b0bba428b94400e228c7acfd9997674ea91feda5fa/meshparty-0.2.2.tar.gz (from https://pypi.org/simple/meshparty/), version: 0.2.2 2025-09-08T16:07:07,765 Found link https://files.pythonhosted.org/packages/01/e8/76a7a08f6ffdf995c6e15d8f35c5114d08120059b24f98462b2a00792a99/meshparty-0.2.4.tar.gz (from https://pypi.org/simple/meshparty/), version: 0.2.4 2025-09-08T16:07:07,766 Found link https://files.pythonhosted.org/packages/2d/ff/91d4b007a51132cf9c26a497ed6cd86048cea0501fab4a110dd1c6f1d540/meshparty-0.3.4.tar.gz (from https://pypi.org/simple/meshparty/), version: 0.3.4 2025-09-08T16:07:07,766 Found link https://files.pythonhosted.org/packages/b9/e8/aa0b10d9dcb4542b4b3ee8f81cba8bb008877d170a33d9302b32f1e77169/meshparty-1.2.0.tar.gz (from https://pypi.org/simple/meshparty/), version: 1.2.0 2025-09-08T16:07:07,767 Found link https://files.pythonhosted.org/packages/ff/6a/eecee04b01ac698282d6f14e0282295beadcbd62f0e95ecea896e73515cc/meshparty-1.3.0.tar.gz (from https://pypi.org/simple/meshparty/), version: 1.3.0 2025-09-08T16:07:07,767 Found link https://files.pythonhosted.org/packages/d5/47/db47df92f85199df82c86d466bf03c4055842dbb3a67f51c8ee96431ec2f/meshparty-1.4.0.tar.gz (from https://pypi.org/simple/meshparty/), version: 1.4.0 2025-09-08T16:07:07,768 Found link https://files.pythonhosted.org/packages/d6/c8/386d1ef456bfa43ebea83fd340384d6fc8b86ed2bec48c5c5ca85bafac3b/meshparty-1.4.1.tar.gz (from https://pypi.org/simple/meshparty/), version: 1.4.1 2025-09-08T16:07:07,768 Found link https://files.pythonhosted.org/packages/73/e8/b32d75e2dda51e1241d99d5461cd094c3590cd1ac948bc4bdddbb27f6d1d/meshparty-1.4.3.tar.gz (from https://pypi.org/simple/meshparty/), version: 1.4.3 2025-09-08T16:07:07,769 Found link https://files.pythonhosted.org/packages/7c/00/ba880b0b832ed5a2627d61ea0e2a7cac7ec7e7af38595ed760bdb7024dfa/meshparty-1.5.0.tar.gz (from https://pypi.org/simple/meshparty/), version: 1.5.0 2025-09-08T16:07:07,769 Found link https://files.pythonhosted.org/packages/e6/aa/4f9ae5abb37e8b4bfac3602a88825ad182717ee8301e1c62d6a60dcb90ed/meshparty-1.6.0.tar.gz (from https://pypi.org/simple/meshparty/), version: 1.6.0 2025-09-08T16:07:07,769 Found link https://files.pythonhosted.org/packages/46/90/758a113553c7139a8cd0be485eb392e83dc93581b38ea47dde85ed68e9da/meshparty-1.7.0.tar.gz (from https://pypi.org/simple/meshparty/), version: 1.7.0 2025-09-08T16:07:07,770 Found link https://files.pythonhosted.org/packages/96/d6/c96fe0c23be6582b9967c56cd51c5ec92d107e3a2e93c8defb0b7f3bc954/meshparty-1.7.1.tar.gz (from https://pypi.org/simple/meshparty/), version: 1.7.1 2025-09-08T16:07:07,770 Found link https://files.pythonhosted.org/packages/e6/48/09b7dd776f0c8d14acb54ea51606923e5e3728f94049a918a2a09e762203/meshparty-1.7.2.tar.gz (from https://pypi.org/simple/meshparty/), version: 1.7.2 2025-09-08T16:07:07,770 Found link https://files.pythonhosted.org/packages/11/11/cd7116ce08053cc70a5d101e04edd8e4f56159f62f351233f1f6bc0b4ef4/meshparty-1.8.0.tar.gz (from https://pypi.org/simple/meshparty/), version: 1.8.0 2025-09-08T16:07:07,770 Found link https://files.pythonhosted.org/packages/39/4b/ca78327ac5873f1cf0a293006953df178f66b9525a284a0c602c534376b8/meshparty-1.10.0.tar.gz (from https://pypi.org/simple/meshparty/), version: 1.10.0 2025-09-08T16:07:07,771 Found link https://files.pythonhosted.org/packages/b0/94/bb8cb27b55a07ee7034c1d4dd635ecae8f2b39b49b6d39f3b727e535e22b/meshparty-1.10.1.tar.gz (from https://pypi.org/simple/meshparty/), version: 1.10.1 2025-09-08T16:07:07,771 Found link https://files.pythonhosted.org/packages/51/34/21faba0799743ef693c23785d429f8aa49402525429f6ed02ba1c9fc8143/meshparty-1.10.2.tar.gz (from https://pypi.org/simple/meshparty/), version: 1.10.2 2025-09-08T16:07:07,771 Found link https://files.pythonhosted.org/packages/08/6a/5f1c64f36a8f5e2895945e9af1a676a908ab2da57ca41e6d2a346b065aa1/meshparty-1.11.0.tar.gz (from https://pypi.org/simple/meshparty/), version: 1.11.0 2025-09-08T16:07:07,771 Found link https://files.pythonhosted.org/packages/51/29/598ce5a7bdd7694fbf2794cc2fcd521133d05fe27c9ffc5f47c7d87059be/meshparty-1.12.0.tar.gz (from https://pypi.org/simple/meshparty/), version: 1.12.0 2025-09-08T16:07:07,771 Found link https://files.pythonhosted.org/packages/ae/c6/93297220bc3859f8cdeca589a45a926fcadebb8d101ae451ae0b9c56c9e9/meshparty-1.13.1.tar.gz (from https://pypi.org/simple/meshparty/), version: 1.13.1 2025-09-08T16:07:07,772 Found link https://files.pythonhosted.org/packages/08/e5/aec6cc34d257f6c1e59ef549b2da83cf52cb1331dbcc8c2fc120d93ac790/meshparty-1.13.2.tar.gz (from https://pypi.org/simple/meshparty/), version: 1.13.2 2025-09-08T16:07:07,772 Found link https://files.pythonhosted.org/packages/f4/6e/a99e2391b466ad80ea6134995ff5e088d98ad91e6fd1f98bee6e99300db7/meshparty-1.14.0.tar.gz (from https://pypi.org/simple/meshparty/), version: 1.14.0 2025-09-08T16:07:07,772 Found link https://files.pythonhosted.org/packages/aa/1b/faafbf92c25147a40a71b71d3944deffc7f5e1e4a0a0e3d5ab797378b4a0/meshparty-1.15.0.tar.gz (from https://pypi.org/simple/meshparty/), version: 1.15.0 2025-09-08T16:07:07,772 Found link https://files.pythonhosted.org/packages/7b/22/8df85310dafa4d50a05a6e060719dc75d5387be98681288d829d71b08778/meshparty-1.16.0.tar.gz (from https://pypi.org/simple/meshparty/), version: 1.16.0 2025-09-08T16:07:07,772 Found link https://files.pythonhosted.org/packages/3d/b2/46ba85372b75d591cd7d08b327ae695aab467e30e8f11c00f4cb30f3d402/meshparty-1.16.1.tar.gz (from https://pypi.org/simple/meshparty/), version: 1.16.1 2025-09-08T16:07:07,772 Found link https://files.pythonhosted.org/packages/64/80/d39ba15c37aab80b37f36bc76cc3b3a7bd89894f711749a6fad13832cb3c/meshparty-1.16.2.tar.gz (from https://pypi.org/simple/meshparty/), version: 1.16.2 2025-09-08T16:07:07,773 Found link https://files.pythonhosted.org/packages/b3/9b/488223746cc989ce3a4d71506ce6707af4d956f1ff9333e616c557eaa7d9/meshparty-1.16.3.tar.gz (from https://pypi.org/simple/meshparty/), version: 1.16.3 2025-09-08T16:07:07,773 Found link https://files.pythonhosted.org/packages/3d/15/fa4d42805275545e847d8888affdd8376d1abe4d697e3eba86e229bd0595/meshparty-1.16.4.tar.gz (from https://pypi.org/simple/meshparty/), version: 1.16.4 2025-09-08T16:07:07,773 Found link https://files.pythonhosted.org/packages/bd/3c/6f5f8762413d6dd68e0f4555c6a41a6e6f3126470b526244a528e2d4fc6c/meshparty-1.16.5.tar.gz (from https://pypi.org/simple/meshparty/), version: 1.16.5 2025-09-08T16:07:07,773 Found link https://files.pythonhosted.org/packages/26/aa/28a4fb7aed743081f6a59f6c745ffc66dc83a34a1220a6118cc99c62ffae/meshparty-1.16.6.tar.gz (from https://pypi.org/simple/meshparty/), version: 1.16.6 2025-09-08T16:07:07,773 Found link https://files.pythonhosted.org/packages/da/bf/08bec2f86a6e5af66a7fb37878912282ec1474bf44cfe0fcd8267f2f22ae/meshparty-1.16.7.tar.gz (from https://pypi.org/simple/meshparty/), version: 1.16.7 2025-09-08T16:07:07,774 Found link https://files.pythonhosted.org/packages/6c/01/9aaccbab12d0176419c39a8e704119aeb1ef3b7bdb6aa53ae9902efd0312/meshparty-1.16.8.tar.gz (from https://pypi.org/simple/meshparty/), version: 1.16.8 2025-09-08T16:07:07,774 Found link https://files.pythonhosted.org/packages/8d/9d/812a25826cebfbef8b6216270fb75fe0d4e38fcd862387321dd92e3546a4/meshparty-1.16.9.tar.gz (from https://pypi.org/simple/meshparty/), version: 1.16.9 2025-09-08T16:07:07,774 Found link https://files.pythonhosted.org/packages/53/a5/5d0d7f5c73aa5be13dfdefb381decac6a85e572be53447c4f1b78a1af133/meshparty-1.16.11.tar.gz (from https://pypi.org/simple/meshparty/), version: 1.16.11 2025-09-08T16:07:07,774 Found link https://files.pythonhosted.org/packages/cf/1b/95453b6da8d4526a2af1b8a00da5c6763895c4bb4478bb1681807ae6eb51/meshparty-1.16.12.tar.gz (from https://pypi.org/simple/meshparty/), version: 1.16.12 2025-09-08T16:07:07,774 Found link https://files.pythonhosted.org/packages/10/18/1f35b1583724df7944a675a830e20109f939c87b08f2c29ab44ea62f8c64/meshparty-1.16.13.tar.gz (from https://pypi.org/simple/meshparty/), version: 1.16.13 2025-09-08T16:07:07,774 Found link https://files.pythonhosted.org/packages/06/3f/27bb8cb7e9441fd2280f51bbc8733aa78da74faf9d861bdac80d254b9978/meshparty-1.16.14.tar.gz (from https://pypi.org/simple/meshparty/), version: 1.16.14 2025-09-08T16:07:07,775 Found link https://files.pythonhosted.org/packages/dd/38/3edae5fe255f166305f80bed2b03634aea3939b4d6100fd3776576f5a446/meshparty-1.16.16.tar.gz (from https://pypi.org/simple/meshparty/), version: 1.16.16 2025-09-08T16:07:07,775 Found link https://files.pythonhosted.org/packages/08/e5/967ba38f1801126cdaefa037789f41aa134560cfbf3f6962bbcae761484a/meshparty-1.17.0.tar.gz (from https://pypi.org/simple/meshparty/), version: 1.17.0 2025-09-08T16:07:07,775 Found link https://files.pythonhosted.org/packages/3e/c6/405050c5f28bac98b73b4b73627bd4712a808e2f10d294098476c11c7dee/meshparty-1.18.0.tar.gz (from https://pypi.org/simple/meshparty/), version: 1.18.0 2025-09-08T16:07:07,776 Found link https://files.pythonhosted.org/packages/b6/86/7717d402ae1f744ec00afe1b98de32cc9625c883ee413ab96184b47d0eb0/meshparty-1.18.2.tar.gz (from https://pypi.org/simple/meshparty/) (requires-python:>=3.9), version: 1.18.2 2025-09-08T16:07:07,776 Skipping link: No binaries permitted for meshparty: https://files.pythonhosted.org/packages/a2/fb/661b92eeb0a3f7104dd518897c9fe12a2cb9ed816ea527aa7e6fc11d2bfe/meshparty-1.18.3-py3-none-any.whl (from https://pypi.org/simple/meshparty/) (requires-python:>=3.9) 2025-09-08T16:07:07,776 Found link https://files.pythonhosted.org/packages/88/73/ef46807aaa1889781c8301637f8613c41d9106effc1aebf8cf196d17e570/meshparty-1.18.3.tar.gz (from https://pypi.org/simple/meshparty/) (requires-python:>=3.9), version: 1.18.3 2025-09-08T16:07:07,776 Skipping link: No binaries permitted for meshparty: https://files.pythonhosted.org/packages/b5/5f/c54ea9162639dee88512e06942162d470cfefa552c13660a322b02474c4f/meshparty-2.0.0-py3-none-any.whl (from https://pypi.org/simple/meshparty/) (requires-python:>=3.10) 2025-09-08T16:07:07,777 Found link https://files.pythonhosted.org/packages/87/da/ee12b470b1aaadb729cb5aea63d89366ebb036f828e55f1bc4c13dcbc573/meshparty-2.0.0.tar.gz (from https://pypi.org/simple/meshparty/) (requires-python:>=3.10), version: 2.0.0 2025-09-08T16:07:07,777 Skipping link: No binaries permitted for meshparty: https://files.pythonhosted.org/packages/a4/09/089e1173c0a8432b3608873d1e7a7f5ce7319a37046e76ba0cf76b406d9e/meshparty-2.0.1-py3-none-any.whl (from https://pypi.org/simple/meshparty/) (requires-python:>=3.10) 2025-09-08T16:07:07,777 Found link https://files.pythonhosted.org/packages/b3/c9/edb1411ca8e52cd85cd159784cd91c88f26283b3bbead7ff76275119a00b/meshparty-2.0.1.tar.gz (from https://pypi.org/simple/meshparty/) (requires-python:>=3.10), version: 2.0.1 2025-09-08T16:07:07,777 Skipping link: No binaries permitted for meshparty: https://files.pythonhosted.org/packages/77/96/512065ecbf39b3486db7a77d1e65d594aa4b99963df962fe4efd4a5c6ac7/meshparty-2.0.2-py3-none-any.whl (from https://pypi.org/simple/meshparty/) (requires-python:>=3.10) 2025-09-08T16:07:07,777 Found link https://files.pythonhosted.org/packages/6c/a4/4e27e5617baf10e6a9bb6710ad811166c53ff5d661ba63379d4693e60b7e/meshparty-2.0.2.tar.gz (from https://pypi.org/simple/meshparty/) (requires-python:>=3.10), version: 2.0.2 2025-09-08T16:07:07,777 Skipping link: No binaries permitted for meshparty: https://files.pythonhosted.org/packages/62/68/4934ed0b1ff7df5ece74fc362f3fad4a2fb039a57eb0585d7dbec9d2511b/meshparty-2.0.3-py3-none-any.whl (from https://pypi.org/simple/meshparty/) (requires-python:>=3.10) 2025-09-08T16:07:07,778 Found link https://files.pythonhosted.org/packages/4a/e7/a1c0cd607a0ea91a46ced552f7d7dd2a0b53fbd237db52505b51e9f2c91d/meshparty-2.0.3.tar.gz (from https://pypi.org/simple/meshparty/) (requires-python:>=3.10), version: 2.0.3 2025-09-08T16:07:07,778 Fetching project page and analyzing links: https://www.piwheels.org/simple/meshparty/ 2025-09-08T16:07:07,778 Getting page https://www.piwheels.org/simple/meshparty/ 2025-09-08T16:07:07,779 Found index url https://www.piwheels.org/simple/ 2025-09-08T16:07:07,876 Fetched page https://www.piwheels.org/simple/meshparty/ as text/html 2025-09-08T16:07:07,887 Skipping link: No binaries permitted for meshparty: https://archive1.piwheels.org/simple/meshparty/meshparty-2.0.3-py3-none-any.whl#sha256=a5340774323e81ef5378a7cb62b1019896fd98018487deede014730b5529dad5 (from https://www.piwheels.org/simple/meshparty/) (requires-python:>=3.10) 2025-09-08T16:07:07,887 Skipping link: No binaries permitted for meshparty: https://archive1.piwheels.org/simple/meshparty/meshparty-2.0.2-py3-none-any.whl#sha256=1940f64b9c1e8c15762abc1195e6bfcc969461f5c25df5acfeeecb2ec04aa6ac (from https://www.piwheels.org/simple/meshparty/) (requires-python:>=3.10) 2025-09-08T16:07:07,887 Skipping link: No binaries permitted for meshparty: https://archive1.piwheels.org/simple/meshparty/meshparty-2.0.1-py3-none-any.whl#sha256=9f25ffc90aaa55b7fbfc44d122f91194791a1ba09d1a282552dd30af38e2e5f0 (from https://www.piwheels.org/simple/meshparty/) (requires-python:>=3.10) 2025-09-08T16:07:07,887 Skipping link: No binaries permitted for meshparty: https://archive1.piwheels.org/simple/meshparty/meshparty-2.0.0-py3-none-any.whl#sha256=953098cf0c234d3ea35bcc82c3038bc3818299ec1dd3c22aab38dd2737a4502e (from https://www.piwheels.org/simple/meshparty/) (requires-python:>=3.10) 2025-09-08T16:07:07,887 Skipping link: No binaries permitted for meshparty: https://archive1.piwheels.org/simple/meshparty/meshparty-1.18.3-py3-none-any.whl#sha256=82273ed72c2bcd030f73e17f743cb999d8b675200fc02aae0661abed1a8dfe09 (from https://www.piwheels.org/simple/meshparty/) (requires-python:>=3.9) 2025-09-08T16:07:07,888 Skipping link: No binaries permitted for meshparty: https://archive1.piwheels.org/simple/meshparty/meshparty-1.18.2-py3-none-any.whl#sha256=a806c699564054f210ecebfa9e2517783935ced71dc22cdd6b43768927328675 (from https://www.piwheels.org/simple/meshparty/) (requires-python:>=3.9) 2025-09-08T16:07:07,888 Skipping link: No binaries permitted for meshparty: https://archive1.piwheels.org/simple/meshparty/meshparty-1.18.0-py3-none-any.whl#sha256=b0502b3ef8768c1dde27ebbfdf6f39e094363d583fd5ed4d87b3bc5db8f726f6 (from https://www.piwheels.org/simple/meshparty/) 2025-09-08T16:07:07,888 Skipping link: No binaries permitted for meshparty: https://archive1.piwheels.org/simple/meshparty/meshparty-1.17.0-py3-none-any.whl#sha256=56d95347ea677da7355cd08d8a680fd7cfa30dd8ed21b16ea259e95f560296f2 (from https://www.piwheels.org/simple/meshparty/) 2025-09-08T16:07:07,888 Skipping link: No binaries permitted for meshparty: https://archive1.piwheels.org/simple/meshparty/meshparty-1.16.16-py3-none-any.whl#sha256=7ad2a3c0e9fcc63ba4745380a27803ac059367bf40635137316e39b9ab427ab7 (from https://www.piwheels.org/simple/meshparty/) 2025-09-08T16:07:07,888 Skipping link: No binaries permitted for meshparty: https://archive1.piwheels.org/simple/meshparty/meshparty-1.16.14-py3-none-any.whl#sha256=48a2d080bd5be6689acf86e7d95f80af827d64a3bd454ed48a052aadddcf3fbb (from https://www.piwheels.org/simple/meshparty/) 2025-09-08T16:07:07,888 Skipping link: No binaries permitted for meshparty: https://archive1.piwheels.org/simple/meshparty/meshparty-1.16.13-py3-none-any.whl#sha256=4a99934fcb62c67d5ab5cc9a92428615d3554c610249e119d1d702c8de6e100d (from https://www.piwheels.org/simple/meshparty/) 2025-09-08T16:07:07,889 Skipping link: No binaries permitted for meshparty: https://archive1.piwheels.org/simple/meshparty/meshparty-1.16.12-py3-none-any.whl#sha256=b9bae7642d7c2f30c7fd276d978332a6aa62460592d0f8b728efcc7eba988520 (from https://www.piwheels.org/simple/meshparty/) 2025-09-08T16:07:07,889 Skipping link: No binaries permitted for meshparty: https://archive1.piwheels.org/simple/meshparty/meshparty-1.16.11-py3-none-any.whl#sha256=c5072119c864112ff6c0de93c902f0e27d9e42c6a075b7093793ac4eddab8d0d (from https://www.piwheels.org/simple/meshparty/) 2025-09-08T16:07:07,889 Skipping link: No binaries permitted for meshparty: https://archive1.piwheels.org/simple/meshparty/meshparty-1.16.9-py3-none-any.whl#sha256=d0d15df4bdfee94afa77b10cd6cba5f8cedce730a00805225f3dd429484e7204 (from https://www.piwheels.org/simple/meshparty/) 2025-09-08T16:07:07,889 Skipping link: No binaries permitted for meshparty: https://archive1.piwheels.org/simple/meshparty/meshparty-1.16.8-py3-none-any.whl#sha256=1e7e6fbacbe294f5cdfc06ce2bfccf60f0eb2e99c196c7ba55a55e8918719b0a (from https://www.piwheels.org/simple/meshparty/) 2025-09-08T16:07:07,889 Skipping link: No binaries permitted for meshparty: https://archive1.piwheels.org/simple/meshparty/meshparty-1.16.7-py3-none-any.whl#sha256=f1ba5fe8c5b222565305fa25f76813f01c0fec41df1dc6297e25b7ec739da4f3 (from https://www.piwheels.org/simple/meshparty/) 2025-09-08T16:07:07,889 Skipping link: No binaries permitted for meshparty: https://archive1.piwheels.org/simple/meshparty/meshparty-1.16.6-py3-none-any.whl#sha256=334d3c6792e5f3e39e74577b1d449244d835cec7cf9d7bddc457d13a020ebb4c (from https://www.piwheels.org/simple/meshparty/) 2025-09-08T16:07:07,890 Skipping link: No binaries permitted for meshparty: https://archive1.piwheels.org/simple/meshparty/meshparty-1.16.5-py3-none-any.whl#sha256=18f0be940ab5331d81a858b8ba132bd5862805b2765f8fbc3aaf3b80a73605af (from https://www.piwheels.org/simple/meshparty/) 2025-09-08T16:07:07,890 Skipping link: No binaries permitted for meshparty: https://archive1.piwheels.org/simple/meshparty/meshparty-1.16.4-py3-none-any.whl#sha256=9a6054977f613bc4f34a4d5dfb3dc4f21c10e1d46ca725c15c214ce58717a726 (from https://www.piwheels.org/simple/meshparty/) 2025-09-08T16:07:07,890 Skipping link: No binaries permitted for meshparty: https://archive1.piwheels.org/simple/meshparty/meshparty-1.16.3-py3-none-any.whl#sha256=0ec5bb7e89fad91ba156208eb8e31ee2c3fbf593bac7efda0f4ac2bf611e2633 (from https://www.piwheels.org/simple/meshparty/) 2025-09-08T16:07:07,890 Skipping link: No binaries permitted for meshparty: https://archive1.piwheels.org/simple/meshparty/meshparty-1.16.2-py3-none-any.whl#sha256=8b8cd4897ed592a7a163ce47153f7af98c74c6f61113f482a52dec65d8503402 (from https://www.piwheels.org/simple/meshparty/) 2025-09-08T16:07:07,890 Skipping link: No binaries permitted for meshparty: https://archive1.piwheels.org/simple/meshparty/meshparty-1.16.1-py3-none-any.whl#sha256=8a4cfad84fd16debf77fac34847d1d6b33c48baea7c034501ca007e92be33a97 (from https://www.piwheels.org/simple/meshparty/) 2025-09-08T16:07:07,890 Skipping link: No binaries permitted for meshparty: https://archive1.piwheels.org/simple/meshparty/meshparty-1.16.0-py3-none-any.whl#sha256=c15ce4db772b6077db2b00b44d2f96959e08e31f052aa37d6fd7b054bd5c6e52 (from https://www.piwheels.org/simple/meshparty/) 2025-09-08T16:07:07,891 Skipping link: No binaries permitted for meshparty: https://archive1.piwheels.org/simple/meshparty/meshparty-1.15.0-py3-none-any.whl#sha256=ef8697dbfd11a6e316468a8cbda300c90e4077d4e2d5b1db8c8b60467b3408f2 (from https://www.piwheels.org/simple/meshparty/) 2025-09-08T16:07:07,891 Skipping link: No binaries permitted for meshparty: https://archive1.piwheels.org/simple/meshparty/meshparty-1.14.0-py3-none-any.whl#sha256=d57cfe8a3b5c6ef373df1771d7b6a870d63cc17fa13ea5637be4244af5a8e8ef (from https://www.piwheels.org/simple/meshparty/) 2025-09-08T16:07:07,891 Skipping link: No binaries permitted for meshparty: https://archive1.piwheels.org/simple/meshparty/meshparty-1.13.2-py3-none-any.whl#sha256=e7f72792c871fb1ba5beae7901d7920a337751ae983253809f3486ad2c3dacd9 (from https://www.piwheels.org/simple/meshparty/) 2025-09-08T16:07:07,891 Skipping link: No binaries permitted for meshparty: https://archive1.piwheels.org/simple/meshparty/meshparty-1.13.1-py3-none-any.whl#sha256=5837ea5fe8eb7457ac89c9d19ca38388f71ed9a7a534a86d20a75d2d01fc20ad (from https://www.piwheels.org/simple/meshparty/) 2025-09-08T16:07:07,891 Skipping link: No binaries permitted for meshparty: https://archive1.piwheels.org/simple/meshparty/meshparty-1.12.0-py3-none-any.whl#sha256=c2e673b3d3202fba6ea0e4b27195155c45369c48bf59a8ed5748e54075d3c691 (from https://www.piwheels.org/simple/meshparty/) 2025-09-08T16:07:07,891 Skipping link: No binaries permitted for meshparty: https://archive1.piwheels.org/simple/meshparty/meshparty-1.11.0-py3-none-any.whl#sha256=3fa819918292d00501f0de3e643ea1180b9b10d9b48380c585190ada9c68e856 (from https://www.piwheels.org/simple/meshparty/) 2025-09-08T16:07:07,891 Skipping link: No binaries permitted for meshparty: https://archive1.piwheels.org/simple/meshparty/meshparty-1.10.2-py3-none-any.whl#sha256=da9f3c68a019f60f8e1ef1a38aa691c8fb965994c1a26b16e0b35f309a703df3 (from https://www.piwheels.org/simple/meshparty/) 2025-09-08T16:07:07,892 Skipping link: No binaries permitted for meshparty: https://archive1.piwheels.org/simple/meshparty/meshparty-1.10.1-py3-none-any.whl#sha256=d2810132108893ef7bc8fa8fc5b11820fdf4ebea2c4c83e8164329a7577ca100 (from https://www.piwheels.org/simple/meshparty/) 2025-09-08T16:07:07,892 Skipping link: No binaries permitted for meshparty: https://archive1.piwheels.org/simple/meshparty/meshparty-1.10.0-py3-none-any.whl#sha256=46c67f4b9f8873de359cc4b2f827ae46f36dc982de1e7e7a168459db46ec8426 (from https://www.piwheels.org/simple/meshparty/) 2025-09-08T16:07:07,892 Skipping link: No binaries permitted for meshparty: https://archive1.piwheels.org/simple/meshparty/meshparty-1.8.0-py3-none-any.whl#sha256=ac8f4d70cf0fb1c7b39dccfaf641ab6b6b7eac7b2d8c955b55497f93c8fee71b (from https://www.piwheels.org/simple/meshparty/) 2025-09-08T16:07:07,892 Skipping link: No binaries permitted for meshparty: https://archive1.piwheels.org/simple/meshparty/meshparty-1.7.2-py3-none-any.whl#sha256=ddb53e14a8f6e06484d2384a0e94a345cc32e9f009396c838341011c4a312228 (from https://www.piwheels.org/simple/meshparty/) 2025-09-08T16:07:07,892 Skipping link: No binaries permitted for meshparty: https://archive1.piwheels.org/simple/meshparty/meshparty-1.7.1-py3-none-any.whl#sha256=52394baf8eebab8fa8a404eb6c59af3b39cce7faacb48a5dff50b059feb2695c (from https://www.piwheels.org/simple/meshparty/) 2025-09-08T16:07:07,892 Skipping link: No binaries permitted for meshparty: https://archive1.piwheels.org/simple/meshparty/meshparty-1.7.0-py3-none-any.whl#sha256=db65f56ffefda3b8991d75b9ce1e0ace5bd1be706ae3c2a4f6502af6fde1af28 (from https://www.piwheels.org/simple/meshparty/) 2025-09-08T16:07:07,893 Skipping link: No binaries permitted for meshparty: https://archive1.piwheels.org/simple/meshparty/meshparty-1.6.0-py3-none-any.whl#sha256=6e43b5383bf64d19da643bc483b3d813b3c5e268ac01b57f1d6fc9267c504d9c (from https://www.piwheels.org/simple/meshparty/) 2025-09-08T16:07:07,893 Skipping link: No binaries permitted for meshparty: https://archive1.piwheels.org/simple/meshparty/meshparty-1.5.0-py3-none-any.whl#sha256=16cabaf8b98f3b0f8ffaf9c54b8c38d5ddeb60f0dce2e109f1f50aaa2631ca53 (from https://www.piwheels.org/simple/meshparty/) 2025-09-08T16:07:07,893 Skipping link: No binaries permitted for meshparty: https://archive1.piwheels.org/simple/meshparty/meshparty-1.4.3-py3-none-any.whl#sha256=61eac416790fc1719bc73f188875ad963f5934c2d598ff9861611802f98f375e (from https://www.piwheels.org/simple/meshparty/) 2025-09-08T16:07:07,893 Skipping link: No binaries permitted for meshparty: https://archive1.piwheels.org/simple/meshparty/meshparty-1.4.1-py3-none-any.whl#sha256=ca8c3724225e3482d49adbcd3b93ba818e4605c91db4fe6d80b713b0afc3bff1 (from https://www.piwheels.org/simple/meshparty/) 2025-09-08T16:07:07,893 Skipping link: No binaries permitted for meshparty: https://archive1.piwheels.org/simple/meshparty/meshparty-1.4.0-py3-none-any.whl#sha256=8a5c5e824c493276ffb03c372a03e507b5650cc3ad5efed0412815be231db4ec (from https://www.piwheels.org/simple/meshparty/) 2025-09-08T16:07:07,893 Skipping link: No binaries permitted for meshparty: https://archive1.piwheels.org/simple/meshparty/meshparty-1.3.0-py3-none-any.whl#sha256=372b27913b8dca61fef080d660b38c0e777ed4074a549051f27278c1157ca1b7 (from https://www.piwheels.org/simple/meshparty/) 2025-09-08T16:07:07,894 Skipping link: No binaries permitted for meshparty: https://archive1.piwheels.org/simple/meshparty/meshparty-1.2.0-py3-none-any.whl#sha256=d679c9dbf3db8c2f3558204bdb86d1e82a0aa9366101697cd4a402a095c5b97d (from https://www.piwheels.org/simple/meshparty/) 2025-09-08T16:07:07,894 Skipping link: No binaries permitted for meshparty: https://archive1.piwheels.org/simple/meshparty/meshparty-0.3.4-py3-none-any.whl#sha256=e411b0665dfd8ab1a4dc422ceaaa22826cbdfc6e1c233d5af8b5ab6d1b3dc1ad (from https://www.piwheels.org/simple/meshparty/) 2025-09-08T16:07:07,894 Skipping link: No binaries permitted for meshparty: https://archive1.piwheels.org/simple/meshparty/meshparty-0.2.2-py3-none-any.whl#sha256=d541907a752c0545a43e8bf17c45b95a3d624a793bc5b86b983dafc31b529b94 (from https://www.piwheels.org/simple/meshparty/) 2025-09-08T16:07:07,894 Skipping link: No binaries permitted for meshparty: https://archive1.piwheels.org/simple/meshparty/meshparty-0.2.1-py3-none-any.whl#sha256=2602e3af02cf63f93e118bf7d81784cce1485636b14fa7beb63442d08077f38d (from https://www.piwheels.org/simple/meshparty/) 2025-09-08T16:07:07,894 Skipping link: not a file: https://www.piwheels.org/simple/meshparty/ 2025-09-08T16:07:07,894 Skipping link: not a file: https://pypi.org/simple/meshparty/ 2025-09-08T16:07:07,924 Given no hashes to check 1 links for project 'meshparty': discarding no candidates 2025-09-08T16:07:07,925 Collecting meshparty==0.2.4 2025-09-08T16:07:07,927 Created temporary directory: /tmp/pip-unpack-z1f6k1g_ 2025-09-08T16:07:08,063 Downloading meshparty-0.2.4.tar.gz (21 kB) 2025-09-08T16:07:08,094 Added meshparty==0.2.4 from https://files.pythonhosted.org/packages/01/e8/76a7a08f6ffdf995c6e15d8f35c5114d08120059b24f98462b2a00792a99/meshparty-0.2.4.tar.gz to build tracker '/tmp/pip-build-tracker-niivkb7a' 2025-09-08T16:07:08,095 Running setup.py (path:/tmp/pip-wheel-nrcxoh2i/meshparty_23a262cafbdf410dbb7216473555ea2b/setup.py) egg_info for package meshparty 2025-09-08T16:07:08,096 Created temporary directory: /tmp/pip-pip-egg-info-bol6rodf 2025-09-08T16:07:08,096 Preparing metadata (setup.py): started 2025-09-08T16:07:08,097 Running command python setup.py egg_info 2025-09-08T16:07:08,629 Traceback (most recent call last): 2025-09-08T16:07:08,631 File "", line 2, in 2025-09-08T16:07:08,631 exec(compile(''' 2025-09-08T16:07:08,631 ~~~~^^^^^^^^^^^^ 2025-09-08T16:07:08,631 # This is -- a caller that pip uses to run setup.py 2025-09-08T16:07:08,631 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T16:07:08,631 ...<32 lines>... 2025-09-08T16:07:08,631 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T16:07:08,631 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T16:07:08,632 ''' % ('/tmp/pip-wheel-nrcxoh2i/meshparty_23a262cafbdf410dbb7216473555ea2b/setup.py',), "", "exec")) 2025-09-08T16:07:08,632 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T16:07:08,632 File "", line 35, in 2025-09-08T16:07:08,632 File "/tmp/pip-wheel-nrcxoh2i/meshparty_23a262cafbdf410dbb7216473555ea2b/setup.py", line 23, in 2025-09-08T16:07:08,632 with open('requirements.txt', 'r') as f: 2025-09-08T16:07:08,632 ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T16:07:08,632 FileNotFoundError: [Errno 2] No such file or directory: 'requirements.txt' 2025-09-08T16:07:08,716 ERROR: python setup.py egg_info exited with 1 2025-09-08T16:07:08,729 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T16:07:08,729 exec(compile('"'"''"'"''"'"' 2025-09-08T16:07:08,729 # This is -- a caller that pip uses to run setup.py 2025-09-08T16:07:08,729 # 2025-09-08T16:07:08,729 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T16:07:08,729 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T16:07:08,729 # - It provides a clear error message when setuptools is not installed. 2025-09-08T16:07:08,729 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T16:07:08,729 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T16:07:08,729 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T16:07:08,729 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T16:07:08,729 import os, sys, tokenize, traceback 2025-09-08T16:07:08,729 2025-09-08T16:07:08,729 try: 2025-09-08T16:07:08,729 import setuptools 2025-09-08T16:07:08,729 except ImportError: 2025-09-08T16:07:08,729 print( 2025-09-08T16:07:08,729 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T16:07:08,729 "the build environment with exception:", 2025-09-08T16:07:08,729 file=sys.stderr, 2025-09-08T16:07:08,729 ) 2025-09-08T16:07:08,729 traceback.print_exc() 2025-09-08T16:07:08,729 sys.exit(1) 2025-09-08T16:07:08,729 2025-09-08T16:07:08,729 __file__ = %r 2025-09-08T16:07:08,729 sys.argv[0] = __file__ 2025-09-08T16:07:08,729 2025-09-08T16:07:08,729 if os.path.exists(__file__): 2025-09-08T16:07:08,729 filename = __file__ 2025-09-08T16:07:08,729 with tokenize.open(__file__) as f: 2025-09-08T16:07:08,729 setup_py_code = f.read() 2025-09-08T16:07:08,729 else: 2025-09-08T16:07:08,729 filename = "" 2025-09-08T16:07:08,729 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T16:07:08,729 2025-09-08T16:07:08,729 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T16:07:08,729 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-nrcxoh2i/meshparty_23a262cafbdf410dbb7216473555ea2b/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-bol6rodf[/] 2025-09-08T16:07:08,729 [bold magenta]cwd[/]: /tmp/pip-wheel-nrcxoh2i/meshparty_23a262cafbdf410dbb7216473555ea2b/ 2025-09-08T16:07:08,729 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T16:07:08,730 ERROR: metadata generation failed 2025-09-08T16:07:08,735 Exception information: 2025-09-08T16:07:08,735 Traceback (most recent call last): 2025-09-08T16:07:08,735 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T16:07:08,735 call_subprocess( 2025-09-08T16:07:08,735 ~~~~~~~~~~~~~~~^ 2025-09-08T16:07:08,735 args, 2025-09-08T16:07:08,735 ^^^^^ 2025-09-08T16:07:08,735 ...<2 lines>... 2025-09-08T16:07:08,735 spinner=spinner, 2025-09-08T16:07:08,735 ^^^^^^^^^^^^^^^^ 2025-09-08T16:07:08,735 ) 2025-09-08T16:07:08,735 ^ 2025-09-08T16:07:08,735 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T16:07:08,735 raise error 2025-09-08T16:07:08,735 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T16:07:08,735 2025-09-08T16:07:08,735 The above exception was the direct cause of the following exception: 2025-09-08T16:07:08,735 2025-09-08T16:07:08,735 Traceback (most recent call last): 2025-09-08T16:07:08,735 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T16:07:08,735 status = _inner_run() 2025-09-08T16:07:08,735 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T16:07:08,735 return self.run(options, args) 2025-09-08T16:07:08,735 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T16:07:08,735 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T16:07:08,735 return func(self, options, args) 2025-09-08T16:07:08,735 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T16:07:08,735 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T16:07:08,735 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T16:07:08,735 result = self._result = resolver.resolve( 2025-09-08T16:07:08,735 ~~~~~~~~~~~~~~~~^ 2025-09-08T16:07:08,735 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T16:07:08,735 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T16:07:08,735 ) 2025-09-08T16:07:08,735 ^ 2025-09-08T16:07:08,735 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T16:07:08,735 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T16:07:08,735 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T16:07:08,735 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T16:07:08,735 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T16:07:08,735 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T16:07:08,735 if not criterion.candidates: 2025-09-08T16:07:08,735 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T16:07:08,735 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T16:07:08,735 return bool(self._sequence) 2025-09-08T16:07:08,735 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T16:07:08,735 self._bool = any(self) 2025-09-08T16:07:08,735 ~~~^^^^^^ 2025-09-08T16:07:08,735 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T16:07:08,735 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T16:07:08,735 ^^^^^^^^ 2025-09-08T16:07:08,735 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T16:07:08,735 candidate = func() 2025-09-08T16:07:08,735 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T16:07:08,735 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T16:07:08,735 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T16:07:08,735 link, template, name, version 2025-09-08T16:07:08,735 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T16:07:08,735 ) 2025-09-08T16:07:08,735 ^ 2025-09-08T16:07:08,735 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T16:07:08,735 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T16:07:08,735 ~~~~~~~~~~~~~^ 2025-09-08T16:07:08,735 link, 2025-09-08T16:07:08,735 ^^^^^ 2025-09-08T16:07:08,735 ...<3 lines>... 2025-09-08T16:07:08,735 version=version, 2025-09-08T16:07:08,735 ^^^^^^^^^^^^^^^^ 2025-09-08T16:07:08,735 ) 2025-09-08T16:07:08,735 ^ 2025-09-08T16:07:08,735 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T16:07:08,735 super().__init__( 2025-09-08T16:07:08,735 ~~~~~~~~~~~~~~~~^ 2025-09-08T16:07:08,735 link=link, 2025-09-08T16:07:08,735 ^^^^^^^^^^ 2025-09-08T16:07:08,735 ...<4 lines>... 2025-09-08T16:07:08,735 version=version, 2025-09-08T16:07:08,735 ^^^^^^^^^^^^^^^^ 2025-09-08T16:07:08,735 ) 2025-09-08T16:07:08,735 ^ 2025-09-08T16:07:08,735 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T16:07:08,735 self.dist = self._prepare() 2025-09-08T16:07:08,735 ~~~~~~~~~~~~~^^ 2025-09-08T16:07:08,735 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T16:07:08,735 dist = self._prepare_distribution() 2025-09-08T16:07:08,735 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T16:07:08,735 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T16:07:08,735 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T16:07:08,735 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T16:07:08,735 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T16:07:08,735 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T16:07:08,735 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T16:07:08,735 dist = _get_prepared_distribution( 2025-09-08T16:07:08,735 req, 2025-09-08T16:07:08,735 ...<3 lines>... 2025-09-08T16:07:08,735 self.check_build_deps, 2025-09-08T16:07:08,735 ) 2025-09-08T16:07:08,735 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T16:07:08,735 abstract_dist.prepare_distribution_metadata( 2025-09-08T16:07:08,735 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T16:07:08,735 finder, build_isolation, check_build_deps 2025-09-08T16:07:08,735 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T16:07:08,735 ) 2025-09-08T16:07:08,735 ^ 2025-09-08T16:07:08,735 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T16:07:08,735 self.req.prepare_metadata() 2025-09-08T16:07:08,735 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T16:07:08,735 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T16:07:08,735 self.metadata_directory = generate_metadata_legacy( 2025-09-08T16:07:08,735 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T16:07:08,735 build_env=self.build_env, 2025-09-08T16:07:08,735 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T16:07:08,735 ...<3 lines>... 2025-09-08T16:07:08,735 details=details, 2025-09-08T16:07:08,735 ^^^^^^^^^^^^^^^^ 2025-09-08T16:07:08,735 ) 2025-09-08T16:07:08,735 ^ 2025-09-08T16:07:08,735 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T16:07:08,735 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T16:07:08,735 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T16:07:08,759 Removed meshparty==0.2.4 from https://files.pythonhosted.org/packages/01/e8/76a7a08f6ffdf995c6e15d8f35c5114d08120059b24f98462b2a00792a99/meshparty-0.2.4.tar.gz from build tracker '/tmp/pip-build-tracker-niivkb7a' 2025-09-08T16:07:08,759 Removed build tracker: '/tmp/pip-build-tracker-niivkb7a'