2025-09-04T15:57:46,342 Created temporary directory: /tmp/pip-build-tracker-0hy8wxk3 2025-09-04T15:57:46,343 Initialized build tracking at /tmp/pip-build-tracker-0hy8wxk3 2025-09-04T15:57:46,343 Created build tracker: /tmp/pip-build-tracker-0hy8wxk3 2025-09-04T15:57:46,343 Entered build tracker: /tmp/pip-build-tracker-0hy8wxk3 2025-09-04T15:57:46,344 Created temporary directory: /tmp/pip-wheel-94hg5ze5 2025-09-04T15:57:46,347 Created temporary directory: /tmp/pip-ephem-wheel-cache-gvok2sot 2025-09-04T15:57:46,405 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-04T15:57:46,407 2 location(s) to search for versions of py4j: 2025-09-04T15:57:46,407 * https://pypi.org/simple/py4j/ 2025-09-04T15:57:46,407 * https://www.piwheels.org/simple/py4j/ 2025-09-04T15:57:46,408 Fetching project page and analyzing links: https://pypi.org/simple/py4j/ 2025-09-04T15:57:46,408 Getting page https://pypi.org/simple/py4j/ 2025-09-04T15:57:46,409 Found index url https://pypi.org/simple/ 2025-09-04T15:57:46,481 Fetched page https://pypi.org/simple/py4j/ as application/vnd.pypi.simple.v1+json 2025-09-04T15:57:46,491 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/01/12/3b27a048037cac80de712daa3f21185f20ee0e7426e9f0e34ab4432ef711/Py4J-0.1-py2.6.egg (from https://pypi.org/simple/py4j/) 2025-09-04T15:57:46,491 Found link https://files.pythonhosted.org/packages/fd/99/21418c813a44fca620190809598d6513456807bdbcd58300a84434f93e3c/Py4J-0.1.tar.gz (from https://pypi.org/simple/py4j/), version: 0.1 2025-09-04T15:57:46,491 Found link https://files.pythonhosted.org/packages/4b/0a/c9cd811b0708b9030cf944fa5e6f789b31106563c558ed6641e322163610/Py4J-0.1.zip (from https://pypi.org/simple/py4j/), version: 0.1 2025-09-04T15:57:46,492 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/2b/7e/1b13c81682eefcf34d42b2c0c9ba9b6168360578747387de6942004c84aa/Py4J-0.2-py2.6.egg (from https://pypi.org/simple/py4j/) 2025-09-04T15:57:46,492 Found link https://files.pythonhosted.org/packages/54/dd/29d51cf9f3a2a318231348e1b39875a789388cb3a13acf75ffeaa217a3da/Py4J-0.2.tar.gz (from https://pypi.org/simple/py4j/), version: 0.2 2025-09-04T15:57:46,492 Found link https://files.pythonhosted.org/packages/99/c4/376bf2a03de2d3731e41ff6043126d8a672403ceab79af2a00fc3f10464b/Py4J-0.2.zip (from https://pypi.org/simple/py4j/), version: 0.2 2025-09-04T15:57:46,492 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/22/03/4da7300eaad052b1e28663bcd8a245c73c69cecb07faa83a8b9f30510c16/Py4J-0.3-py2.6.egg (from https://pypi.org/simple/py4j/) 2025-09-04T15:57:46,492 Found link https://files.pythonhosted.org/packages/a5/4b/30117959167e13d02957888fe4c3c2bd70e2a3c88aeda0017b05460fb909/Py4J-0.3.tar.gz (from https://pypi.org/simple/py4j/), version: 0.3 2025-09-04T15:57:46,492 Found link https://files.pythonhosted.org/packages/29/63/436030d46c66628d13129141d633a9af80cd161c5b512f28608803f297b4/Py4J-0.3.zip (from https://pypi.org/simple/py4j/), version: 0.3 2025-09-04T15:57:46,493 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/22/34/c65bb1c5e74d77f45050b9ea9f785d97f94892aba8a94305461ee6edb6c0/Py4J-0.4-py2.6.egg (from https://pypi.org/simple/py4j/) 2025-09-04T15:57:46,493 Found link https://files.pythonhosted.org/packages/81/ec/2582e4d9ecaec7b1a7937a53b0cc511164505585b92fb3078d0659a469ad/Py4J-0.4.tar.gz (from https://pypi.org/simple/py4j/), version: 0.4 2025-09-04T15:57:46,493 Found link https://files.pythonhosted.org/packages/70/90/6f32dd9c090b518a196a3a6b758d7878dea907aac52a80aa3cf46e39b495/Py4J-0.4.zip (from https://pypi.org/simple/py4j/), version: 0.4 2025-09-04T15:57:46,493 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/2d/59/7f97aac2076324f09a2a80b8c23c98e3c2a8b21709a26b8324177f729551/Py4J-0.5-py2.7.egg (from https://pypi.org/simple/py4j/) 2025-09-04T15:57:46,493 Found link https://files.pythonhosted.org/packages/32/6a/6f6428a183669737c9b058c1197739fcaeef14284b8775839952d4e4406a/Py4J-0.5.tar.gz (from https://pypi.org/simple/py4j/), version: 0.5 2025-09-04T15:57:46,494 Found link https://files.pythonhosted.org/packages/24/11/45d188582cbae1d683f16f731f30802b23267526402088947234beaa991e/Py4J-0.5.zip (from https://pypi.org/simple/py4j/), version: 0.5 2025-09-04T15:57:46,494 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/c2/68/1e2930523f9e226ad39c8b356c46031a4bf1067de8c50eda75f302fb0011/Py4J-0.6-py2.7.egg (from https://pypi.org/simple/py4j/) 2025-09-04T15:57:46,494 Found link https://files.pythonhosted.org/packages/5c/9f/28dd46da97555eb3bf2a0449c21fb979bb50999388d725f27ef91a5d6481/Py4J-0.6.tar.gz (from https://pypi.org/simple/py4j/), version: 0.6 2025-09-04T15:57:46,494 Found link https://files.pythonhosted.org/packages/3e/50/d439d2da9857af3817d2ab7457d30c458dce88b3a8a84430fcb15bfec817/Py4J-0.6.zip (from https://pypi.org/simple/py4j/), version: 0.6 2025-09-04T15:57:46,494 Found link https://files.pythonhosted.org/packages/6c/65/1ad38a4ddcc5bfd03675ed2aaa3f8cd8cee32c2d569a1f587e368ac86678/py4j-0.7.tar.gz (from https://pypi.org/simple/py4j/), version: 0.7 2025-09-04T15:57:46,495 Found link https://files.pythonhosted.org/packages/fc/1c/3a4224da4cf6f5a00f30e0f358eea6efd2d2858d107e55c3559ba109d72b/py4j-0.7.zip (from https://pypi.org/simple/py4j/), version: 0.7 2025-09-04T15:57:46,495 Found link https://files.pythonhosted.org/packages/5a/98/cb0ac92edfc90743632ee9614582b330bc4e53eda67818c88c1951849fb3/py4j-0.8.tar.gz (from https://pypi.org/simple/py4j/), version: 0.8 2025-09-04T15:57:46,495 Found link https://files.pythonhosted.org/packages/71/1c/7e291e4ffcfaf8a3961f0799e974ac7348185d429fd7d0f937359822fe30/py4j-0.8.zip (from https://pypi.org/simple/py4j/), version: 0.8 2025-09-04T15:57:46,495 Found link https://files.pythonhosted.org/packages/c3/5f/3d8ce263bc6a70ce9eb533eda5bf74717f6680685c7485dab78fbe7b5d0a/py4j-0.8.1.tar.gz (from https://pypi.org/simple/py4j/), version: 0.8.1 2025-09-04T15:57:46,495 Found link https://files.pythonhosted.org/packages/e7/87/cddff30531c52c51cc294241202431c1c5caa56af8a6cea32b6aadd30128/py4j-0.8.1.zip (from https://pypi.org/simple/py4j/), version: 0.8.1 2025-09-04T15:57:46,496 Found link https://files.pythonhosted.org/packages/57/3f/b030014a1fcf9ef1ee4821ceab8ee6df99972f9faaea84416b0c8de11229/py4j-0.8.2.tar.gz (from https://pypi.org/simple/py4j/), version: 0.8.2 2025-09-04T15:57:46,496 Found link https://files.pythonhosted.org/packages/9e/a4/4d3f31ec483da61fcaf0654c79bc96a8c8fa0ec1313391a60f79cad71d3c/py4j-0.8.2.zip (from https://pypi.org/simple/py4j/), version: 0.8.2 2025-09-04T15:57:46,496 Found link https://files.pythonhosted.org/packages/1b/ee/cf42337fac85246be602eeefe94dc5f60eadeada8f3fb994d77093a7776e/py4j-0.8.2.1.tar.gz (from https://pypi.org/simple/py4j/), version: 0.8.2.1 2025-09-04T15:57:46,496 Found link https://files.pythonhosted.org/packages/89/6c/8fa83fb372879aad52681ff7275fc54587807183b566ec55499b07036519/py4j-0.8.2.1.zip (from https://pypi.org/simple/py4j/), version: 0.8.2.1 2025-09-04T15:57:46,496 Skipping link: No binaries permitted for py4j: https://files.pythonhosted.org/packages/32/87/0183b1170ab14051cc7b31dde0e41ac8c45d2ed8fece8744677bcf001fb4/py4j-0.9-py2.py3-none-any.whl (from https://pypi.org/simple/py4j/) 2025-09-04T15:57:46,497 Found link https://files.pythonhosted.org/packages/e6/89/8601d3ce537bcc1a6c2f4610b15bb04ee6aa7d54babe3879010b90f5ff59/py4j-0.9.tar.gz (from https://pypi.org/simple/py4j/), version: 0.9 2025-09-04T15:57:46,497 Found link https://files.pythonhosted.org/packages/a5/99/cd38fde9917cab78e593f59c5f28fbc7684355c265aada8606d4ce3237cd/py4j-0.9.zip (from https://pypi.org/simple/py4j/), version: 0.9 2025-09-04T15:57:46,497 Skipping link: No binaries permitted for py4j: https://files.pythonhosted.org/packages/31/34/0c516d22771de99caaa8259c6d57b0b8c4ea6e65465e4a0743a164c1c83b/py4j-0.9.1-py2.py3-none-any.whl (from https://pypi.org/simple/py4j/) 2025-09-04T15:57:46,497 Found link https://files.pythonhosted.org/packages/d9/fc/f08f6654f4f1e89e7c65447f62a9d5865dd413874537a29a28806ff8060a/py4j-0.9.1.tar.gz (from https://pypi.org/simple/py4j/), version: 0.9.1 2025-09-04T15:57:46,497 Found link https://files.pythonhosted.org/packages/e4/7d/402d4f3ddce19f4532a1ee6558942887c89a6cd439abbc27b53abe2378a2/py4j-0.9.1.zip (from https://pypi.org/simple/py4j/), version: 0.9.1 2025-09-04T15:57:46,497 Skipping link: No binaries permitted for py4j: https://files.pythonhosted.org/packages/2c/27/9da0e128fe79f533072997b51de3c9cb398fb3426224421e4631977f9aa2/py4j-0.9.2-py2.py3-none-any.whl (from https://pypi.org/simple/py4j/) 2025-09-04T15:57:46,498 Found link https://files.pythonhosted.org/packages/62/48/2366f2c2f39773bfffbb0b382b1d1a19719ae281ec0fef8b20a30add5b4b/py4j-0.9.2.tar.gz (from https://pypi.org/simple/py4j/), version: 0.9.2 2025-09-04T15:57:46,498 Found link https://files.pythonhosted.org/packages/64/5c/01e13b68e8caafece40d549f232c9b5677ad1016071a48d04cc3895acaa3/py4j-0.9.2.zip (from https://pypi.org/simple/py4j/), version: 0.9.2 2025-09-04T15:57:46,498 Skipping link: No binaries permitted for py4j: https://files.pythonhosted.org/packages/bb/fb/efa99c03e6aca53e87bc914dcbc0dfdb8ac18c8deea5785bb88e30c3c9df/py4j-0.10.0-py2.py3-none-any.whl (from https://pypi.org/simple/py4j/) 2025-09-04T15:57:46,498 Found link https://files.pythonhosted.org/packages/1f/b0/882c144fe70cc3f1e55d62b8611069ff07c2d611d99f228503606dd1aee4/py4j-0.10.0.tar.gz (from https://pypi.org/simple/py4j/), version: 0.10.0 2025-09-04T15:57:46,498 Found link https://files.pythonhosted.org/packages/11/36/0f6ded593d45da4be49cf7fbb2aad8763858d21591e767affaa2bff52303/py4j-0.10.0.zip (from https://pypi.org/simple/py4j/), version: 0.10.0 2025-09-04T15:57:46,498 Skipping link: No binaries permitted for py4j: https://files.pythonhosted.org/packages/e7/1b/f81331eb7aab84027fe356ee5bd859147ec1e898e026c9d221813bc53c62/py4j-0.10.1-py2.py3-none-any.whl (from https://pypi.org/simple/py4j/) 2025-09-04T15:57:46,499 Found link https://files.pythonhosted.org/packages/73/02/0faf6cbb665ee878b30274745847959201cbfd37ab860f25f0e88fef12bb/py4j-0.10.1.tar.gz (from https://pypi.org/simple/py4j/), version: 0.10.1 2025-09-04T15:57:46,499 Found link https://files.pythonhosted.org/packages/03/8d/8bd1e04a494d8fe4a3bf5c4a8be5b8b19919689c3dc49fe97bb8ddcecee1/py4j-0.10.1.zip (from https://pypi.org/simple/py4j/), version: 0.10.1 2025-09-04T15:57:46,499 Skipping link: No binaries permitted for py4j: https://files.pythonhosted.org/packages/a8/a9/c4c9eef54b85fc1b43277be3c18d16a82d00990d61b243bcb99b4b519eef/py4j-0.10.2-py2.py3-none-any.whl (from https://pypi.org/simple/py4j/) 2025-09-04T15:57:46,499 Found link https://files.pythonhosted.org/packages/49/83/730370a0b2a03f8ee4f191070130dec4fbb24bac13403d5323f718517880/py4j-0.10.2.tar.gz (from https://pypi.org/simple/py4j/), version: 0.10.2 2025-09-04T15:57:46,499 Found link https://files.pythonhosted.org/packages/01/4c/1a90ffb07309f7a228fb82f71ad8c69eced3d49cd3420e2e2ee254180e5d/py4j-0.10.2.zip (from https://pypi.org/simple/py4j/), version: 0.10.2 2025-09-04T15:57:46,500 Skipping link: No binaries permitted for py4j: https://files.pythonhosted.org/packages/59/b1/1e24508aa2a27c56fb512fddca374da009eb1d606081addac24d2e334d09/py4j-0.10.2.1-py2.py3-none-any.whl (from https://pypi.org/simple/py4j/) 2025-09-04T15:57:46,500 Found link https://files.pythonhosted.org/packages/97/09/81e572db035541adefc7c8538b4df958d5fe3e942f2a490cf129945291bf/py4j-0.10.2.1.tar.gz (from https://pypi.org/simple/py4j/), version: 0.10.2.1 2025-09-04T15:57:46,500 Found link https://files.pythonhosted.org/packages/b3/ad/27c41da323ab807a50ddd26868d387bbc66f46efc42aa2033462fc5352c1/py4j-0.10.2.1.zip (from https://pypi.org/simple/py4j/), version: 0.10.2.1 2025-09-04T15:57:46,500 Skipping link: No binaries permitted for py4j: https://files.pythonhosted.org/packages/3b/21/5f7907f6a678a3527b363de3f16482206fe06aa23c68a54c089faef2d04c/py4j-0.10.3-py2.py3-none-any.whl (from https://pypi.org/simple/py4j/) 2025-09-04T15:57:46,500 Found link https://files.pythonhosted.org/packages/b2/cf/03f0448fbc1c855f3707597086bd7de6bba796608a32a86b2dae160d1650/py4j-0.10.3.tar.gz (from https://pypi.org/simple/py4j/), version: 0.10.3 2025-09-04T15:57:46,500 Found link https://files.pythonhosted.org/packages/28/b1/c294eff70c953c31bd5444dee312f986e51b2ec1bdb4a647362ff544d178/py4j-0.10.3.zip (from https://pypi.org/simple/py4j/), version: 0.10.3 2025-09-04T15:57:46,501 Skipping link: No binaries permitted for py4j: https://files.pythonhosted.org/packages/93/a7/0e1719e8ad34d194aae72dc07a37e65fd3895db7c797a67a828333cd6067/py4j-0.10.4-py2.py3-none-any.whl (from https://pypi.org/simple/py4j/) 2025-09-04T15:57:46,501 Found link https://files.pythonhosted.org/packages/40/ff/766ee9da27a918240456194d0d48d2e9782304cc2f0396cf65190f3b2c09/py4j-0.10.4.tar.gz (from https://pypi.org/simple/py4j/), version: 0.10.4 2025-09-04T15:57:46,501 Found link https://files.pythonhosted.org/packages/0f/13/bd9fc5c8e16fee69b86e32fed8d6fa96f26d9548f82aea17277c804eccc2/py4j-0.10.4.zip (from https://pypi.org/simple/py4j/), version: 0.10.4 2025-09-04T15:57:46,501 Skipping link: No binaries permitted for py4j: https://files.pythonhosted.org/packages/22/ec/e99eba419bf2137614038affab003dbc07448a414d31acc24836ea7ba1c1/py4j-0.10.5-py2.py3-none-any.whl (from https://pypi.org/simple/py4j/) 2025-09-04T15:57:46,501 Found link https://files.pythonhosted.org/packages/4e/e2/aa8bff77c8f61ba1acb1c039a86db0e69f900aac1a62e84be43532a38abd/py4j-0.10.5.zip (from https://pypi.org/simple/py4j/), version: 0.10.5 2025-09-04T15:57:46,502 Skipping link: No binaries permitted for py4j: https://files.pythonhosted.org/packages/4a/08/162710786239aa72bd72bb46c64f2b02f54250412ba928cb373b30699139/py4j-0.10.6-py2.py3-none-any.whl (from https://pypi.org/simple/py4j/) 2025-09-04T15:57:46,502 Found link https://files.pythonhosted.org/packages/ac/26/6aced3634390aa7e49bd30c647a4890095b5d22fae940b4d3fd653368c3d/py4j-0.10.6.zip (from https://pypi.org/simple/py4j/), version: 0.10.6 2025-09-04T15:57:46,502 Skipping link: No binaries permitted for py4j: https://files.pythonhosted.org/packages/e3/53/c737818eb9a7dc32a7cd4f1396e787bd94200c3997c72c1dbe028587bd76/py4j-0.10.7-py2.py3-none-any.whl (from https://pypi.org/simple/py4j/) 2025-09-04T15:57:46,502 Found link https://files.pythonhosted.org/packages/dd/03/d83f659f045d819fc7550dd472b3831fe8c8fa7204c6428270a46a4a5ab9/py4j-0.10.7.zip (from https://pypi.org/simple/py4j/), version: 0.10.7 2025-09-04T15:57:46,502 Skipping link: No binaries permitted for py4j: https://files.pythonhosted.org/packages/04/de/2d314a921ef4c20b283e1de94e0780273678caac901564df06b948e4ba9b/py4j-0.10.8.1-py2.py3-none-any.whl (from https://pypi.org/simple/py4j/) 2025-09-04T15:57:46,502 Found link https://files.pythonhosted.org/packages/c0/e3/1f110e6c069522ba7a8dc215ff1c343b6bc1f98d84e6d627ca2708426eaa/py4j-0.10.8.1.zip (from https://pypi.org/simple/py4j/), version: 0.10.8.1 2025-09-04T15:57:46,503 Skipping link: No binaries permitted for py4j: https://files.pythonhosted.org/packages/9e/b6/6a4fb90cd235dc8e265a6a2067f2a2c99f0d91787f06aca4bcf7c23f3f80/py4j-0.10.9-py2.py3-none-any.whl (from https://pypi.org/simple/py4j/) 2025-09-04T15:57:46,503 Found link https://files.pythonhosted.org/packages/10/ed/9dad8808c34bc5b0b1a44b13c0bddeea0c8df59956eb20ac2fecc373f322/py4j-0.10.9.tar.gz (from https://pypi.org/simple/py4j/), version: 0.10.9 2025-09-04T15:57:46,503 Skipping link: No binaries permitted for py4j: https://files.pythonhosted.org/packages/30/42/25ad191f311fcdb38b750d49de167abd535e37a144e730a80d7c439d1751/py4j-0.10.9.1-py2.py3-none-any.whl (from https://pypi.org/simple/py4j/) 2025-09-04T15:57:46,503 Found link https://files.pythonhosted.org/packages/77/3c/5aa94e323079e841495eb87ccdf4d18ef45f5cccea0e2abf22cee945cb40/py4j-0.10.9.1.tar.gz (from https://pypi.org/simple/py4j/), version: 0.10.9.1 2025-09-04T15:57:46,503 Skipping link: No binaries permitted for py4j: https://files.pythonhosted.org/packages/2b/e2/543019a6e620b759a59f134158b4595766f9bf520a1081a2ba1a1809ba32/py4j-0.10.9.2-py2.py3-none-any.whl (from https://pypi.org/simple/py4j/) 2025-09-04T15:57:46,503 Found link https://files.pythonhosted.org/packages/19/77/2b0efd0da6189e24ff2cc07952d1d48e4406d8a8c704d4445d222ab3eec8/py4j-0.10.9.2.tar.gz (from https://pypi.org/simple/py4j/), version: 0.10.9.2 2025-09-04T15:57:46,504 Skipping link: No binaries permitted for py4j: https://files.pythonhosted.org/packages/5e/e6/68db58a1d94d41ae042400f7965ed6a2c30e4108f77b54672d6451f86ebd/py4j-0.10.9.3-py2.py3-none-any.whl (from https://pypi.org/simple/py4j/) 2025-09-04T15:57:46,504 Found link https://files.pythonhosted.org/packages/d1/c4/9674152db7bb6dd67e5c93eeb48b727a840551932c88a44e20143cb661c1/py4j-0.10.9.3.tar.gz (from https://pypi.org/simple/py4j/), version: 0.10.9.3 2025-09-04T15:57:46,504 Skipping link: No binaries permitted for py4j: https://files.pythonhosted.org/packages/af/0f/55e032a80efa571f0288ccf07869cb9aaa099c8ab87edbe72e9619391280/py4j-0.10.9.4-py2.py3-none-any.whl (from https://pypi.org/simple/py4j/) 2025-09-04T15:57:46,504 Found link https://files.pythonhosted.org/packages/99/89/36f40bc67b35d340f743a329d1384c588844795c36e981221a5a1826ad37/py4j-0.10.9.4.tar.gz (from https://pypi.org/simple/py4j/), version: 0.10.9.4 2025-09-04T15:57:46,504 Skipping link: No binaries permitted for py4j: https://files.pythonhosted.org/packages/86/ec/60880978512d5569ca4bf32b3b4d7776a528ecf4bca4523936c98c92a3c8/py4j-0.10.9.5-py2.py3-none-any.whl (from https://pypi.org/simple/py4j/) 2025-09-04T15:57:46,504 Found link https://files.pythonhosted.org/packages/ce/1f/b00295b6da3bd2f050912b9f71fdb436ae8f1601cf161365937d8553e24b/py4j-0.10.9.5.tar.gz (from https://pypi.org/simple/py4j/), version: 0.10.9.5 2025-09-04T15:57:46,505 Skipping link: No binaries permitted for py4j: https://files.pythonhosted.org/packages/fd/a4/a81f32dbfe47531a0fe754ea6ad1bde1555af73459629892ef41086b0cdd/py4j-0.10.9.6-py2.py3-none-any.whl (from https://pypi.org/simple/py4j/) 2025-09-04T15:57:46,505 Found link https://files.pythonhosted.org/packages/5a/0e/5c4a378a9b352b2878540aff7545888e6bff69d0419e021243e851e6427b/py4j-0.10.9.6.tar.gz (from https://pypi.org/simple/py4j/), version: 0.10.9.6 2025-09-04T15:57:46,505 Skipping link: No binaries permitted for py4j: https://files.pythonhosted.org/packages/10/30/a58b32568f1623aaad7db22aa9eafc4c6c194b429ff35bdc55ca2726da47/py4j-0.10.9.7-py2.py3-none-any.whl (from https://pypi.org/simple/py4j/) 2025-09-04T15:57:46,505 Found link https://files.pythonhosted.org/packages/1e/f2/b34255180c72c36ff7097f7c2cdca02abcbd89f5eebf7c7c41262a9a0637/py4j-0.10.9.7.tar.gz (from https://pypi.org/simple/py4j/), version: 0.10.9.7 2025-09-04T15:57:46,505 Skipping link: No binaries permitted for py4j: https://files.pythonhosted.org/packages/53/75/15967ccc1a9bb2c85364a4eceb64116fbf8734528315338f16efd4191f35/py4j-0.10.9.8-py2.py3-none-any.whl (from https://pypi.org/simple/py4j/) 2025-09-04T15:57:46,505 Found link https://files.pythonhosted.org/packages/5e/92/42ed14481ad0409d7c713c37e41977437f8be32f0bfcf574f25d01816e46/py4j-0.10.9.8.tar.gz (from https://pypi.org/simple/py4j/), version: 0.10.9.8 2025-09-04T15:57:46,506 Skipping link: No binaries permitted for py4j: https://files.pythonhosted.org/packages/bd/db/ea0203e495be491c85af87b66e37acfd3bf756fd985f87e46fc5e3bf022c/py4j-0.10.9.9-py2.py3-none-any.whl (from https://pypi.org/simple/py4j/) 2025-09-04T15:57:46,506 Found link https://files.pythonhosted.org/packages/38/31/0b210511177070c8d5d3059556194352e5753602fa64b85b7ab81ec1a009/py4j-0.10.9.9.tar.gz (from https://pypi.org/simple/py4j/), version: 0.10.9.9 2025-09-04T15:57:46,506 Fetching project page and analyzing links: https://www.piwheels.org/simple/py4j/ 2025-09-04T15:57:46,506 Getting page https://www.piwheels.org/simple/py4j/ 2025-09-04T15:57:46,507 Found index url https://www.piwheels.org/simple/ 2025-09-04T15:57:46,612 Fetched page https://www.piwheels.org/simple/py4j/ as text/html 2025-09-04T15:57:46,618 Skipping link: No binaries permitted for py4j: https://www.piwheels.org/simple/py4j/py4j-0.10.9.9-py2.py3-none-any.whl#sha256=e87156ae3deeda7ee91541c47ee4b1972dbb9606a3cac525c97ffae91656876a (from https://www.piwheels.org/simple/py4j/) 2025-09-04T15:57:46,618 Skipping link: No binaries permitted for py4j: https://archive1.piwheels.org/simple/py4j/py4j-0.10.9.8-py2.py3-none-any.whl#sha256=d90ac679eecc78815f1fedc759a3e0489b1e725549a99c868af279c272d1bedb (from https://www.piwheels.org/simple/py4j/) 2025-09-04T15:57:46,618 Skipping link: No binaries permitted for py4j: https://archive1.piwheels.org/simple/py4j/py4j-0.10.9.7-py2.py3-none-any.whl#sha256=e0b0696bff2bd2b194173cc76ec838944e006ed0016a74694a5263ecbe86193a (from https://www.piwheels.org/simple/py4j/) 2025-09-04T15:57:46,618 Skipping link: No binaries permitted for py4j: https://archive1.piwheels.org/simple/py4j/py4j-0.10.9.6-py2.py3-none-any.whl#sha256=fbfdc565e628b614cda11ff6a84d61d6a355c9d6016989ab23aa7de55573abea (from https://www.piwheels.org/simple/py4j/) 2025-09-04T15:57:46,618 Skipping link: No binaries permitted for py4j: https://archive1.piwheels.org/simple/py4j/py4j-0.10.9.5-py2.py3-none-any.whl#sha256=8c13999bf4b308b6451d04239e1c883f1416e5c1a287d55cba79db541d1cda16 (from https://www.piwheels.org/simple/py4j/) 2025-09-04T15:57:46,618 Skipping link: No binaries permitted for py4j: https://archive1.piwheels.org/simple/py4j/py4j-0.10.9.4-py2.py3-none-any.whl#sha256=a8001cc9d26e1b444b2af17732166a2641e9399cb0a6414e62f8a303153cfb9a (from https://www.piwheels.org/simple/py4j/) 2025-09-04T15:57:46,619 Skipping link: No binaries permitted for py4j: https://archive1.piwheels.org/simple/py4j/py4j-0.10.9.3-py2.py3-none-any.whl#sha256=8a9c9013e8d037d6ba4f8ecaa055886bdb43ed3fe256f983cf3bb310ad80aaff (from https://www.piwheels.org/simple/py4j/) 2025-09-04T15:57:46,619 Skipping link: No binaries permitted for py4j: https://archive1.piwheels.org/simple/py4j/py4j-0.10.9.2-py2.py3-none-any.whl#sha256=bf0485388e415ff26710d2dc719cb0ede16cf1164b1ee757e0ebb2e98c471521 (from https://www.piwheels.org/simple/py4j/) 2025-09-04T15:57:46,619 Skipping link: No binaries permitted for py4j: https://archive1.piwheels.org/simple/py4j/py4j-0.10.9.1-py2.py3-none-any.whl#sha256=813698d440012145b435c708b62453d24aee38efd65f825160633a715c2c05e4 (from https://www.piwheels.org/simple/py4j/) 2025-09-04T15:57:46,619 Skipping link: No binaries permitted for py4j: https://archive1.piwheels.org/simple/py4j/py4j-0.10.9-py2.py3-none-any.whl#sha256=859ba728a7bb43e9c2bf058832759fb97a598bb28cc12f34f5fc4abdec08ede6 (from https://www.piwheels.org/simple/py4j/) 2025-09-04T15:57:46,619 Skipping link: No binaries permitted for py4j: https://archive1.piwheels.org/simple/py4j/py4j-0.10.8.1-py2.py3-none-any.whl#sha256=51d994ae19a3eb35eaa45851081e25922500d59875606bf27ac0d40929724939 (from https://www.piwheels.org/simple/py4j/) 2025-09-04T15:57:46,619 Skipping link: No binaries permitted for py4j: https://archive1.piwheels.org/simple/py4j/py4j-0.10.7-py2.py3-none-any.whl#sha256=a950fe7de1bfd247a0a4dddb9118f332d22a89e01e0699135ea8038c15ee1293 (from https://www.piwheels.org/simple/py4j/) 2025-09-04T15:57:46,619 Skipping link: No binaries permitted for py4j: https://archive1.piwheels.org/simple/py4j/py4j-0.10.6-py2.py3-none-any.whl#sha256=3ede9c975803a3f1df6c4850349c0179f17c2380e2917b8a574f7f37e8c43f4b (from https://www.piwheels.org/simple/py4j/) 2025-09-04T15:57:46,619 Skipping link: No binaries permitted for py4j: https://archive1.piwheels.org/simple/py4j/py4j-0.10.5-py2.py3-none-any.whl#sha256=0c97e22f4e712dee42acb3052b0e1b390a75b3f0e9e1608bb777e25cec7f6d37 (from https://www.piwheels.org/simple/py4j/) 2025-09-04T15:57:46,620 Skipping link: No binaries permitted for py4j: https://archive1.piwheels.org/simple/py4j/py4j-0.10.4-py2.py3-none-any.whl#sha256=784d57e3e68bf45b6b40b7f7df52109e3f6ee37b553c58574901526b1153400e (from https://www.piwheels.org/simple/py4j/) 2025-09-04T15:57:46,620 Skipping link: No binaries permitted for py4j: https://archive1.piwheels.org/simple/py4j/py4j-0.10.3-py2.py3-none-any.whl#sha256=348e7bd7047c659bea7cff57350f0f00cd1deeea5369e9e8ddb038ea57915823 (from https://www.piwheels.org/simple/py4j/) 2025-09-04T15:57:46,620 Skipping link: No binaries permitted for py4j: https://archive1.piwheels.org/simple/py4j/py4j-0.10.2.1-py2.py3-none-any.whl#sha256=45a7e1b988ea1737a8dadd7c8775ba1dfd634030edc172b70fd1c6cb056d23cf (from https://www.piwheels.org/simple/py4j/) 2025-09-04T15:57:46,620 Skipping link: No binaries permitted for py4j: https://archive1.piwheels.org/simple/py4j/py4j-0.10.2-py2.py3-none-any.whl#sha256=34644c1c35cf8cb1e87dd2323b35e09fb87ed385a7e4cee5b69bf0405f03e373 (from https://www.piwheels.org/simple/py4j/) 2025-09-04T15:57:46,620 Skipping link: No binaries permitted for py4j: https://archive1.piwheels.org/simple/py4j/py4j-0.10.1-py2.py3-none-any.whl#sha256=9f3af80894e71a4630ec80bbc1c142bc8954fa6dc72ef60d8cf753274a1d1170 (from https://www.piwheels.org/simple/py4j/) 2025-09-04T15:57:46,620 Skipping link: No binaries permitted for py4j: https://archive1.piwheels.org/simple/py4j/py4j-0.10.0-py2.py3-none-any.whl#sha256=c7b153446ac67365592d14a94aa383926e7025a77d36ae64491dffff1f9e675e (from https://www.piwheels.org/simple/py4j/) 2025-09-04T15:57:46,620 Skipping link: No binaries permitted for py4j: https://archive1.piwheels.org/simple/py4j/py4j-0.9.2-py2.py3-none-any.whl#sha256=c9bd17ac4b0325b6d9c2fae60fdf14fc45106e8024579a1befede66cb6f25ede (from https://www.piwheels.org/simple/py4j/) 2025-09-04T15:57:46,620 Skipping link: No binaries permitted for py4j: https://archive1.piwheels.org/simple/py4j/py4j-0.9.1-py2.py3-none-any.whl#sha256=442720924a67c48968890235c1bb338699466360815ff17273cb5f1e2e86ca11 (from https://www.piwheels.org/simple/py4j/) 2025-09-04T15:57:46,621 Skipping link: No binaries permitted for py4j: https://archive1.piwheels.org/simple/py4j/py4j-0.9-py2.py3-none-any.whl#sha256=ee40ec8bc35765294418d94dbad7a0407b8e9b1816bb27de8addb8c0b5cd19c4 (from https://www.piwheels.org/simple/py4j/) 2025-09-04T15:57:46,621 Skipping link: No binaries permitted for py4j: https://archive1.piwheels.org/simple/py4j/py4j-0.8.2.1-py3-none-any.whl#sha256=51230fd128dbbd244c7e47147cd8eb07f220618f9a5df2dfaa2bf06014fee0f5 (from https://www.piwheels.org/simple/py4j/) 2025-09-04T15:57:46,621 Skipping link: No binaries permitted for py4j: https://archive1.piwheels.org/simple/py4j/py4j-0.8.2-py3-none-any.whl#sha256=55452301550951709abcd605b0a482fd8e8a9293fe594aaf985ea3b6c3d9c0f6 (from https://www.piwheels.org/simple/py4j/) 2025-09-04T15:57:46,621 Skipping link: No binaries permitted for py4j: https://archive1.piwheels.org/simple/py4j/py4j-0.8.1-py3-none-any.whl#sha256=ab340330db4c51afb631aa40a86b21b700896cfc393673e194cb1a9146928eca (from https://www.piwheels.org/simple/py4j/) 2025-09-04T15:57:46,621 Skipping link: No binaries permitted for py4j: https://archive1.piwheels.org/simple/py4j/py4j-0.8-py3-none-any.whl#sha256=d4e4a8cd053664037ec6f7293204cc58312c23ff89c3b7ce78ff6976d656931a (from https://www.piwheels.org/simple/py4j/) 2025-09-04T15:57:46,621 Skipping link: No binaries permitted for py4j: https://archive1.piwheels.org/simple/py4j/py4j-0.7-py3-none-any.whl#sha256=2a95f5138a6484e91dd438bc18ae6d10a3f137cdd564df952e625a6704de802d (from https://www.piwheels.org/simple/py4j/) 2025-09-04T15:57:46,621 Skipping link: not a file: https://www.piwheels.org/simple/py4j/ 2025-09-04T15:57:46,622 Skipping link: not a file: https://pypi.org/simple/py4j/ 2025-09-04T15:57:46,649 Given no hashes to check 2 links for project 'py4j': discarding no candidates 2025-09-04T15:57:46,650 Collecting py4j==0.3 2025-09-04T15:57:46,652 Created temporary directory: /tmp/pip-unpack-qy3z4qw7 2025-09-04T15:57:46,789 Downloading Py4J-0.3.zip (622 kB) 2025-09-04T15:57:46,953 Added py4j==0.3 from https://files.pythonhosted.org/packages/29/63/436030d46c66628d13129141d633a9af80cd161c5b512f28608803f297b4/Py4J-0.3.zip to build tracker '/tmp/pip-build-tracker-0hy8wxk3' 2025-09-04T15:57:46,954 Running setup.py (path:/tmp/pip-wheel-94hg5ze5/py4j_019aee267cf94f62bdf70555145a6200/setup.py) egg_info for package py4j 2025-09-04T15:57:46,955 Created temporary directory: /tmp/pip-pip-egg-info-jxb_qhel 2025-09-04T15:57:46,955 Preparing metadata (setup.py): started 2025-09-04T15:57:46,956 Running command python setup.py egg_info 2025-09-04T15:57:47,470 Traceback (most recent call last): 2025-09-04T15:57:47,472 File "", line 2, in 2025-09-04T15:57:47,472 exec(compile(''' 2025-09-04T15:57:47,472 ~~~~^^^^^^^^^^^^ 2025-09-04T15:57:47,472 # This is -- a caller that pip uses to run setup.py 2025-09-04T15:57:47,472 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T15:57:47,472 ...<32 lines>... 2025-09-04T15:57:47,472 exec(compile(setup_py_code, filename, "exec")) 2025-09-04T15:57:47,473 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T15:57:47,473 ''' % ('/tmp/pip-wheel-94hg5ze5/py4j_019aee267cf94f62bdf70555145a6200/setup.py',), "", "exec")) 2025-09-04T15:57:47,473 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T15:57:47,473 File "", line 35, in 2025-09-04T15:57:47,473 File "/tmp/pip-wheel-94hg5ze5/py4j_019aee267cf94f62bdf70555145a6200/setup.py", line 6, in 2025-09-04T15:57:47,473 import paver.tasks 2025-09-04T15:57:47,473 File "", line 1360, in _find_and_load 2025-09-04T15:57:47,474 File "", line 1322, in _find_and_load_unlocked 2025-09-04T15:57:47,474 File "", line 1262, in _find_spec 2025-09-04T15:57:47,474 File "", line 1559, in find_spec 2025-09-04T15:57:47,474 File "", line 1533, in _get_spec 2025-09-04T15:57:47,474 File "", line 111, in find_spec 2025-09-04T15:57:47,474 File "", line 675, in spec_from_loader 2025-09-04T15:57:47,474 File "", line 853, in spec_from_file_location 2025-09-04T15:57:47,474 File "", line 170, in get_filename 2025-09-04T15:57:47,475 File "", line 791, in _get_module_code 2025-09-04T15:57:47,475 File "", line 720, in _compile_source 2025-09-04T15:57:47,475 File "paver-minilib.zip/paver/tasks.py", line 62 2025-09-04T15:57:47,475 print output 2025-09-04T15:57:47,475 ^^^^^^^^^^^^ 2025-09-04T15:57:47,475 SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)? 2025-09-04T15:57:47,558 ERROR: python setup.py egg_info exited with 1 2025-09-04T15:57:47,570 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-04T15:57:47,570 exec(compile('"'"''"'"''"'"' 2025-09-04T15:57:47,570 # This is -- a caller that pip uses to run setup.py 2025-09-04T15:57:47,570 # 2025-09-04T15:57:47,570 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-04T15:57:47,570 # import from `distutils.core` to work with newer packaging standards. 2025-09-04T15:57:47,570 # - It provides a clear error message when setuptools is not installed. 2025-09-04T15:57:47,570 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-04T15:57:47,570 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-04T15:57:47,570 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-04T15:57:47,570 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-04T15:57:47,570 import os, sys, tokenize, traceback 2025-09-04T15:57:47,570 2025-09-04T15:57:47,570 try: 2025-09-04T15:57:47,570 import setuptools 2025-09-04T15:57:47,570 except ImportError: 2025-09-04T15:57:47,570 print( 2025-09-04T15:57:47,570 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-04T15:57:47,570 "the build environment with exception:", 2025-09-04T15:57:47,570 file=sys.stderr, 2025-09-04T15:57:47,570 ) 2025-09-04T15:57:47,570 traceback.print_exc() 2025-09-04T15:57:47,570 sys.exit(1) 2025-09-04T15:57:47,570 2025-09-04T15:57:47,570 __file__ = %r 2025-09-04T15:57:47,570 sys.argv[0] = __file__ 2025-09-04T15:57:47,570 2025-09-04T15:57:47,570 if os.path.exists(__file__): 2025-09-04T15:57:47,570 filename = __file__ 2025-09-04T15:57:47,570 with tokenize.open(__file__) as f: 2025-09-04T15:57:47,570 setup_py_code = f.read() 2025-09-04T15:57:47,570 else: 2025-09-04T15:57:47,570 filename = "" 2025-09-04T15:57:47,570 setup_py_code = "from setuptools import setup; setup()" 2025-09-04T15:57:47,570 2025-09-04T15:57:47,570 exec(compile(setup_py_code, filename, "exec")) 2025-09-04T15:57:47,570 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-94hg5ze5/py4j_019aee267cf94f62bdf70555145a6200/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-jxb_qhel[/] 2025-09-04T15:57:47,570 [bold magenta]cwd[/]: /tmp/pip-wheel-94hg5ze5/py4j_019aee267cf94f62bdf70555145a6200/ 2025-09-04T15:57:47,570 Preparing metadata (setup.py): finished with status 'error' 2025-09-04T15:57:47,571 ERROR: metadata generation failed 2025-09-04T15:57:47,576 Exception information: 2025-09-04T15:57:47,576 Traceback (most recent call last): 2025-09-04T15:57:47,576 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-04T15:57:47,576 call_subprocess( 2025-09-04T15:57:47,576 ~~~~~~~~~~~~~~~^ 2025-09-04T15:57:47,576 args, 2025-09-04T15:57:47,576 ^^^^^ 2025-09-04T15:57:47,576 ...<2 lines>... 2025-09-04T15:57:47,576 spinner=spinner, 2025-09-04T15:57:47,576 ^^^^^^^^^^^^^^^^ 2025-09-04T15:57:47,576 ) 2025-09-04T15:57:47,576 ^ 2025-09-04T15:57:47,576 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-04T15:57:47,576 raise error 2025-09-04T15:57:47,576 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-04T15:57:47,576 2025-09-04T15:57:47,576 The above exception was the direct cause of the following exception: 2025-09-04T15:57:47,576 2025-09-04T15:57:47,576 Traceback (most recent call last): 2025-09-04T15:57:47,576 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-04T15:57:47,576 status = _inner_run() 2025-09-04T15:57:47,576 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-04T15:57:47,576 return self.run(options, args) 2025-09-04T15:57:47,576 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-04T15:57:47,576 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-04T15:57:47,576 return func(self, options, args) 2025-09-04T15:57:47,576 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-04T15:57:47,576 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-04T15:57:47,576 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-04T15:57:47,576 result = self._result = resolver.resolve( 2025-09-04T15:57:47,576 ~~~~~~~~~~~~~~~~^ 2025-09-04T15:57:47,576 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-04T15:57:47,576 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T15:57:47,576 ) 2025-09-04T15:57:47,576 ^ 2025-09-04T15:57:47,576 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-04T15:57:47,576 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-04T15:57:47,576 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-04T15:57:47,576 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-04T15:57:47,576 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T15:57:47,576 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-04T15:57:47,576 if not criterion.candidates: 2025-09-04T15:57:47,576 ^^^^^^^^^^^^^^^^^^^^ 2025-09-04T15:57:47,576 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-04T15:57:47,576 return bool(self._sequence) 2025-09-04T15:57:47,576 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-04T15:57:47,576 self._bool = any(self) 2025-09-04T15:57:47,576 ~~~^^^^^^ 2025-09-04T15:57:47,576 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-04T15:57:47,576 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-04T15:57:47,576 ^^^^^^^^ 2025-09-04T15:57:47,576 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-04T15:57:47,576 candidate = func() 2025-09-04T15:57:47,576 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-04T15:57:47,576 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-04T15:57:47,576 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-04T15:57:47,576 link, template, name, version 2025-09-04T15:57:47,576 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T15:57:47,576 ) 2025-09-04T15:57:47,576 ^ 2025-09-04T15:57:47,576 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-04T15:57:47,576 self._link_candidate_cache[link] = LinkCandidate( 2025-09-04T15:57:47,576 ~~~~~~~~~~~~~^ 2025-09-04T15:57:47,576 link, 2025-09-04T15:57:47,576 ^^^^^ 2025-09-04T15:57:47,576 ...<3 lines>... 2025-09-04T15:57:47,576 version=version, 2025-09-04T15:57:47,576 ^^^^^^^^^^^^^^^^ 2025-09-04T15:57:47,576 ) 2025-09-04T15:57:47,576 ^ 2025-09-04T15:57:47,576 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-04T15:57:47,576 super().__init__( 2025-09-04T15:57:47,576 ~~~~~~~~~~~~~~~~^ 2025-09-04T15:57:47,576 link=link, 2025-09-04T15:57:47,576 ^^^^^^^^^^ 2025-09-04T15:57:47,576 ...<4 lines>... 2025-09-04T15:57:47,576 version=version, 2025-09-04T15:57:47,576 ^^^^^^^^^^^^^^^^ 2025-09-04T15:57:47,576 ) 2025-09-04T15:57:47,576 ^ 2025-09-04T15:57:47,576 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-04T15:57:47,576 self.dist = self._prepare() 2025-09-04T15:57:47,576 ~~~~~~~~~~~~~^^ 2025-09-04T15:57:47,576 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-04T15:57:47,576 dist = self._prepare_distribution() 2025-09-04T15:57:47,576 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-04T15:57:47,576 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-04T15:57:47,576 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T15:57:47,576 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-04T15:57:47,576 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-04T15:57:47,576 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T15:57:47,576 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-04T15:57:47,576 dist = _get_prepared_distribution( 2025-09-04T15:57:47,576 req, 2025-09-04T15:57:47,576 ...<3 lines>... 2025-09-04T15:57:47,576 self.check_build_deps, 2025-09-04T15:57:47,576 ) 2025-09-04T15:57:47,576 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-04T15:57:47,576 abstract_dist.prepare_distribution_metadata( 2025-09-04T15:57:47,576 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-04T15:57:47,576 finder, build_isolation, check_build_deps 2025-09-04T15:57:47,576 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T15:57:47,576 ) 2025-09-04T15:57:47,576 ^ 2025-09-04T15:57:47,576 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-04T15:57:47,576 self.req.prepare_metadata() 2025-09-04T15:57:47,576 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-04T15:57:47,576 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-04T15:57:47,576 self.metadata_directory = generate_metadata_legacy( 2025-09-04T15:57:47,576 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-04T15:57:47,576 build_env=self.build_env, 2025-09-04T15:57:47,576 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T15:57:47,576 ...<3 lines>... 2025-09-04T15:57:47,576 details=details, 2025-09-04T15:57:47,576 ^^^^^^^^^^^^^^^^ 2025-09-04T15:57:47,576 ) 2025-09-04T15:57:47,576 ^ 2025-09-04T15:57:47,576 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-04T15:57:47,576 raise MetadataGenerationFailed(package_details=details) from error 2025-09-04T15:57:47,576 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-04T15:57:47,599 Removed py4j==0.3 from https://files.pythonhosted.org/packages/29/63/436030d46c66628d13129141d633a9af80cd161c5b512f28608803f297b4/Py4J-0.3.zip from build tracker '/tmp/pip-build-tracker-0hy8wxk3' 2025-09-04T15:57:47,599 Removed build tracker: '/tmp/pip-build-tracker-0hy8wxk3'