2025-09-11T22:23:33,355 Created temporary directory: /tmp/pip-build-tracker-v8urh5su 2025-09-11T22:23:33,355 Initialized build tracking at /tmp/pip-build-tracker-v8urh5su 2025-09-11T22:23:33,355 Created build tracker: /tmp/pip-build-tracker-v8urh5su 2025-09-11T22:23:33,356 Entered build tracker: /tmp/pip-build-tracker-v8urh5su 2025-09-11T22:23:33,356 Created temporary directory: /tmp/pip-wheel-qams7jxe 2025-09-11T22:23:33,359 Created temporary directory: /tmp/pip-ephem-wheel-cache-_iqeprr3 2025-09-11T22:23:33,419 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-11T22:23:33,421 2 location(s) to search for versions of pyphasesrecordloader: 2025-09-11T22:23:33,421 * https://pypi.org/simple/pyphasesrecordloader/ 2025-09-11T22:23:33,421 * https://www.piwheels.org/simple/pyphasesrecordloader/ 2025-09-11T22:23:33,422 Fetching project page and analyzing links: https://pypi.org/simple/pyphasesrecordloader/ 2025-09-11T22:23:33,422 Getting page https://pypi.org/simple/pyphasesrecordloader/ 2025-09-11T22:23:33,424 Found index url https://pypi.org/simple/ 2025-09-11T22:23:33,501 Fetched page https://pypi.org/simple/pyphasesrecordloader/ as application/vnd.pypi.simple.v1+json 2025-09-11T22:23:33,507 Found link https://files.pythonhosted.org/packages/72/b7/92a3202a0db00e026b656d64853e7fc2dc6b59caa820792b19f18fff054e/pyPhasesRecordloader-0.0.1.tar.gz (from https://pypi.org/simple/pyphasesrecordloader/) (requires-python:>=3.5), version: 0.0.1 2025-09-11T22:23:33,508 Found link https://files.pythonhosted.org/packages/8d/46/84e8242f256841a0cc391de788ea1edb1918f24ee27eea17caaa0ea63ca7/pyPhasesRecordloader-0.1.4.tar.gz (from https://pypi.org/simple/pyphasesrecordloader/) (requires-python:>=3.5), version: 0.1.4 2025-09-11T22:23:33,508 Found link https://files.pythonhosted.org/packages/9e/71/1576020590f548ccf8d1231f2d74c159562f4e22db61c8013066a93e2ec8/pyPhasesRecordloader-0.1.5.tar.gz (from https://pypi.org/simple/pyphasesrecordloader/) (requires-python:>=3.5), version: 0.1.5 2025-09-11T22:23:33,508 Found link https://files.pythonhosted.org/packages/e0/67/7bf6944fc5e364f66a8627dad4bc91b7fac9878eed48db1c613207464b98/pyPhasesRecordloader-0.1.6.tar.gz (from https://pypi.org/simple/pyphasesrecordloader/) (requires-python:>=3.5), version: 0.1.6 2025-09-11T22:23:33,509 Found link https://files.pythonhosted.org/packages/71/a1/62792231a5a7b0e53895ec45ebe2bd0697007fa3700b14ea5de4cd01caae/pyPhasesRecordloader-0.1.9.tar.gz (from https://pypi.org/simple/pyphasesrecordloader/) (requires-python:>=3.5), version: 0.1.9 2025-09-11T22:23:33,509 Found link https://files.pythonhosted.org/packages/da/de/ce4500c7aae60815b055601abb742e4b2cf8ecd33b3a9203047086c194d9/pyPhasesRecordloader-0.1.10.tar.gz (from https://pypi.org/simple/pyphasesrecordloader/) (requires-python:>=3.5), version: 0.1.10 2025-09-11T22:23:33,509 Found link https://files.pythonhosted.org/packages/24/02/a16abd42430b2d002cba76dd7d1cbc2f14a5f2ce36f5889a835998e58b92/pyPhasesRecordloader-0.2.0.tar.gz (from https://pypi.org/simple/pyphasesrecordloader/) (requires-python:>=3.5), version: 0.2.0 2025-09-11T22:23:33,509 Found link https://files.pythonhosted.org/packages/34/ac/8f02e0168cd93913e2a9c8de1798806a6b12e5bb9a6dc3d9c6981b48e4de/pyPhasesRecordloader-0.2.1.tar.gz (from https://pypi.org/simple/pyphasesrecordloader/) (requires-python:>=3.5), version: 0.2.1 2025-09-11T22:23:33,509 Found link https://files.pythonhosted.org/packages/47/20/6a2e67cf0572e9fab385603007d123e3b050905a64b11c18bc38b41ffc57/pyPhasesRecordloader-0.2.2.tar.gz (from https://pypi.org/simple/pyphasesrecordloader/) (requires-python:>=3.5), version: 0.2.2 2025-09-11T22:23:33,510 Found link https://files.pythonhosted.org/packages/9c/e3/3f72a49642b589f9b9b45259fc8bcf04ef5a07a608bd074db41b08de4dfc/pyPhasesRecordloader-0.2.5.tar.gz (from https://pypi.org/simple/pyphasesrecordloader/) (requires-python:>=3.5), version: 0.2.5 2025-09-11T22:23:33,510 Found link https://files.pythonhosted.org/packages/5e/ce/9ba320906d9f73b9756a25b619496a998c3b0ef8c67a0b4ef729c9bcb64e/pyPhasesRecordloader-0.2.6.tar.gz (from https://pypi.org/simple/pyphasesrecordloader/) (requires-python:>=3.5), version: 0.2.6 2025-09-11T22:23:33,510 Found link https://files.pythonhosted.org/packages/43/7a/3d474d133e5320173d389c0c4ed4881062be6b69e04070c57cc567512f4d/pyPhasesRecordloader-0.2.7.tar.gz (from https://pypi.org/simple/pyphasesrecordloader/) (requires-python:>=3.5), version: 0.2.7 2025-09-11T22:23:33,510 Found link https://files.pythonhosted.org/packages/42/b9/cc680f944f2f96fbaa1ec53ed61ab0746f658fcf05ae517aa9112720fa09/pyPhasesRecordloader-0.2.8.tar.gz (from https://pypi.org/simple/pyphasesrecordloader/) (requires-python:>=3.5), version: 0.2.8 2025-09-11T22:23:33,511 Found link https://files.pythonhosted.org/packages/e0/0f/5c3750de20c2e4a6e668e3914066af414de61f15c4d71ff2b55455fa6d90/pyPhasesRecordloader-0.2.9.tar.gz (from https://pypi.org/simple/pyphasesrecordloader/) (requires-python:>=3.5), version: 0.2.9 2025-09-11T22:23:33,511 Found link https://files.pythonhosted.org/packages/f1/3d/4b35d433a1a50ce3ea95c02eeefeb2bbe5d8a3d88811fcb45f052719d159/pyPhasesRecordloader-0.2.10.tar.gz (from https://pypi.org/simple/pyphasesrecordloader/) (requires-python:>=3.5), version: 0.2.10 2025-09-11T22:23:33,511 Found link https://files.pythonhosted.org/packages/41/93/e8165931237f3259e89e987cd5707a353a8fd067e7e30871e6a0a31d7f60/pyPhasesRecordloader-0.3.0.tar.gz (from https://pypi.org/simple/pyphasesrecordloader/) (requires-python:>=3.5), version: 0.3.0 2025-09-11T22:23:33,511 Found link https://files.pythonhosted.org/packages/f8/9c/d747ca2cedb3d5ac401bc5e2bcefbf1f095eb20715d91eb454f825a03b3b/pyPhasesRecordloader-0.3.1.tar.gz (from https://pypi.org/simple/pyphasesrecordloader/) (requires-python:>=3.5), version: 0.3.1 2025-09-11T22:23:33,512 Found link https://files.pythonhosted.org/packages/9b/8f/c3245b75038463e98de10c7a692ca759d9ead2fc2f80dfe6dcf545883c70/pyPhasesRecordloader-0.3.2.tar.gz (from https://pypi.org/simple/pyphasesrecordloader/) (requires-python:>=3.5), version: 0.3.2 2025-09-11T22:23:33,512 Found link https://files.pythonhosted.org/packages/d8/74/8bb2d76bc92748bc726d93f38c4ef8b0680b18e640a8af12d47724fbe9b4/pyPhasesRecordloader-0.3.3.tar.gz (from https://pypi.org/simple/pyphasesrecordloader/) (requires-python:>=3.5), version: 0.3.3 2025-09-11T22:23:33,512 Found link https://files.pythonhosted.org/packages/d2/38/af8fd397c5042782302a8de74a20ee1f7b7819c5f661cf6c49d03e7c1f1c/pyPhasesRecordloader-0.3.4.tar.gz (from https://pypi.org/simple/pyphasesrecordloader/) (requires-python:>=3.5), version: 0.3.4 2025-09-11T22:23:33,513 Found link https://files.pythonhosted.org/packages/b2/9c/6fe9f0041791acf85d65d8bbf95d229c69e968ef2b55f2adb286ba958b4b/pyPhasesRecordloader-0.3.5.tar.gz (from https://pypi.org/simple/pyphasesrecordloader/) (requires-python:>=3.5), version: 0.3.5 2025-09-11T22:23:33,513 Found link https://files.pythonhosted.org/packages/f8/31/11d23223347502d564955cda51543e51cc532298e9a2596462e66e0ae13d/pyPhasesRecordloader-0.3.6.tar.gz (from https://pypi.org/simple/pyphasesrecordloader/) (requires-python:>=3.5), version: 0.3.6 2025-09-11T22:23:33,513 Found link https://files.pythonhosted.org/packages/0f/63/46fb67f4b12f9a7d867157d1dddfee572770631d610312ea3368ca064038/pyPhasesRecordloader-0.3.7.tar.gz (from https://pypi.org/simple/pyphasesrecordloader/) (requires-python:>=3.5), version: 0.3.7 2025-09-11T22:23:33,513 Found link https://files.pythonhosted.org/packages/19/18/f2667d74a80ca3f81143d13fed58d937e18c6c92c582815d16016c293d28/pyPhasesRecordloader-0.3.8.tar.gz (from https://pypi.org/simple/pyphasesrecordloader/) (requires-python:>=3.5), version: 0.3.8 2025-09-11T22:23:33,514 Found link https://files.pythonhosted.org/packages/93/01/f4e42510df41bcbc07c2bb60141cd9e7630902feb442254c3fdedca4674a/pyPhasesRecordloader-0.3.9.tar.gz (from https://pypi.org/simple/pyphasesrecordloader/) (requires-python:>=3.5), version: 0.3.9 2025-09-11T22:23:33,514 Found link https://files.pythonhosted.org/packages/05/a8/66605f1544eb0dcbcb1246add9c4e95c2eac642e99262ae56fe31d74ae7e/pyPhasesRecordloader-0.3.10.tar.gz (from https://pypi.org/simple/pyphasesrecordloader/) (requires-python:>=3.5), version: 0.3.10 2025-09-11T22:23:33,514 Found link https://files.pythonhosted.org/packages/22/9d/aa5f859b528ae79419b55ce0163e889db3696f6b5eb5a5725887c04012bf/pyPhasesRecordloader-0.3.11.tar.gz (from https://pypi.org/simple/pyphasesrecordloader/) (requires-python:>=3.5), version: 0.3.11 2025-09-11T22:23:33,514 Found link https://files.pythonhosted.org/packages/88/43/36484b960401384a5bd64d4d71768b390f022d0c255066ac7de543462025/pyPhasesRecordloader-0.3.12.tar.gz (from https://pypi.org/simple/pyphasesrecordloader/) (requires-python:>=3.5), version: 0.3.12 2025-09-11T22:23:33,515 Found link https://files.pythonhosted.org/packages/6a/36/3732219127d7df02d3a1a47c2874de00c40a594a137d4e912ab7300c9aba/pyPhasesRecordloader-0.3.13.tar.gz (from https://pypi.org/simple/pyphasesrecordloader/) (requires-python:>=3.5), version: 0.3.13 2025-09-11T22:23:33,515 Found link https://files.pythonhosted.org/packages/e4/00/a138e1b89ed75dfb484aef2a5cb0d4abc93bb9a47cba5be1e5f70409bcb5/pyPhasesRecordloader-0.3.14.tar.gz (from https://pypi.org/simple/pyphasesrecordloader/) (requires-python:>=3.5), version: 0.3.14 2025-09-11T22:23:33,515 Found link https://files.pythonhosted.org/packages/c3/07/fbbeb97197079a4cca08028b833e3318a45100a31ff844fc3b77440afae7/pyPhasesRecordloader-0.3.15.tar.gz (from https://pypi.org/simple/pyphasesrecordloader/) (requires-python:>=3.5), version: 0.3.15 2025-09-11T22:23:33,515 Found link https://files.pythonhosted.org/packages/0e/5c/dc63f99c56c71d997c313e2b50a1cc8f97c48505e81155b807e17c4d0b63/pyPhasesRecordloader-0.4.0.tar.gz (from https://pypi.org/simple/pyphasesrecordloader/) (requires-python:>=3.5), version: 0.4.0 2025-09-11T22:23:33,516 Found link https://files.pythonhosted.org/packages/62/b7/67d5095657053d5c5cc8b5e921faed2799b5dd6c72787f0a94d9c9d86c96/pyPhasesRecordloader-0.4.1.tar.gz (from https://pypi.org/simple/pyphasesrecordloader/) (requires-python:>=3.5), version: 0.4.1 2025-09-11T22:23:33,516 Found link https://files.pythonhosted.org/packages/c1/11/c9f76a7ee941597f04d83bf7eaccbe6b2832fc1f13e78ff7bec3ca7c1d78/pyPhasesRecordloader-0.4.2.tar.gz (from https://pypi.org/simple/pyphasesrecordloader/) (requires-python:>=3.5), version: 0.4.2 2025-09-11T22:23:33,516 Found link https://files.pythonhosted.org/packages/fa/50/ebe11e67a31edb0e97f9044900c6bdc8e2c5c2804f836e73a95249b5ba54/pyPhasesRecordloader-0.4.3.tar.gz (from https://pypi.org/simple/pyphasesrecordloader/) (requires-python:>=3.5), version: 0.4.3 2025-09-11T22:23:33,517 Found link https://files.pythonhosted.org/packages/f0/0f/411426bc6db809a2246dec46a7d254f8fa83908fe698dd986989e1503c7e/pyPhasesRecordloader-0.5.0.tar.gz (from https://pypi.org/simple/pyphasesrecordloader/) (requires-python:>=3.5), version: 0.5.0 2025-09-11T22:23:33,517 Found link https://files.pythonhosted.org/packages/46/c1/701149d9d4ed013fc226e2320281f1fd4ec6f088aac911651afe2e21b17f/pyPhasesRecordloader-0.6.0.tar.gz (from https://pypi.org/simple/pyphasesrecordloader/) (requires-python:>=3.5), version: 0.6.0 2025-09-11T22:23:33,517 Found link https://files.pythonhosted.org/packages/e3/cc/8ef06ef9a9d684b9079fd4d393679691b919ee8a6c87aab56154e77db2c7/pyPhasesRecordloader-0.6.1.tar.gz (from https://pypi.org/simple/pyphasesrecordloader/) (requires-python:>=3.5), version: 0.6.1 2025-09-11T22:23:33,517 Found link https://files.pythonhosted.org/packages/5c/e2/4d2bb5a9cec46c3e0097d8156cb0cbac2aa32be02d799cc7653e4a0d2d0f/pyPhasesRecordloader-0.7.0.tar.gz (from https://pypi.org/simple/pyphasesrecordloader/) (requires-python:>=3.5), version: 0.7.0 2025-09-11T22:23:33,518 Found link https://files.pythonhosted.org/packages/f5/5d/62e8f840c90e73fd2d4989b415dec1f92bd7e8a1cc4fb9427308c9d97b94/pyPhasesRecordloader-0.7.1.tar.gz (from https://pypi.org/simple/pyphasesrecordloader/) (requires-python:>=3.5), version: 0.7.1 2025-09-11T22:23:33,518 Found link https://files.pythonhosted.org/packages/3b/2b/7680c0b961c96571beabe70824fc24a33c0498ef335132ce66fe3754b74d/pyPhasesRecordloader-0.7.2.tar.gz (from https://pypi.org/simple/pyphasesrecordloader/) (requires-python:>=3.5), version: 0.7.2 2025-09-11T22:23:33,518 Found link https://files.pythonhosted.org/packages/b6/3f/36caa3e7f66b6203f3714f91555ab831d069b088b05298bf4a152ff9b8f3/pyphasesrecordloader-0.7.4.tar.gz (from https://pypi.org/simple/pyphasesrecordloader/) (requires-python:>=3.5), version: 0.7.4 2025-09-11T22:23:33,518 Found link https://files.pythonhosted.org/packages/00/28/2eeb68150d5e67e286bd5d10cc8a79dfd6e404d8f6a1f957a7ba6cf9d6e4/pyphasesrecordloader-0.8.0.tar.gz (from https://pypi.org/simple/pyphasesrecordloader/) (requires-python:>=3.5), version: 0.8.0 2025-09-11T22:23:33,519 Found link https://files.pythonhosted.org/packages/eb/87/782cfb8b2df0c9426dd0d1912dc9e50001c3e58dc1785f291c3ccee587a2/pyphasesrecordloader-0.8.2.tar.gz (from https://pypi.org/simple/pyphasesrecordloader/) (requires-python:>=3.5), version: 0.8.2 2025-09-11T22:23:33,519 Found link https://files.pythonhosted.org/packages/d1/90/723ff1ed8a08be4bccf205b00ea9d13dfb5a48484ffcd464bf6a2b9ace3f/pyphasesrecordloader-0.9.0.tar.gz (from https://pypi.org/simple/pyphasesrecordloader/) (requires-python:>=3.5), version: 0.9.0 2025-09-11T22:23:33,519 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyphasesrecordloader/ 2025-09-11T22:23:33,520 Getting page https://www.piwheels.org/simple/pyphasesrecordloader/ 2025-09-11T22:23:33,521 Found index url https://www.piwheels.org/simple/ 2025-09-11T22:23:33,610 Fetched page https://www.piwheels.org/simple/pyphasesrecordloader/ as text/html 2025-09-11T22:23:33,620 Skipping link: No binaries permitted for pyphasesrecordloader: https://archive1.piwheels.org/simple/pyphasesrecordloader/pyphasesrecordloader-0.9.0-py3-none-any.whl#sha256=9b37a97282a93ac6f9372c23d78a6ef2b003a611a950558952611c84a31f3532 (from https://www.piwheels.org/simple/pyphasesrecordloader/) (requires-python:>=3.5) 2025-09-11T22:23:33,620 Skipping link: No binaries permitted for pyphasesrecordloader: https://archive1.piwheels.org/simple/pyphasesrecordloader/pyPhasesRecordloader-0.8.2-py3-none-any.whl#sha256=9721101dbddcd9ec440e795048ed506418dca92ffc97345284fce56eb7a471e0 (from https://www.piwheels.org/simple/pyphasesrecordloader/) (requires-python:>=3.5) 2025-09-11T22:23:33,620 Skipping link: No binaries permitted for pyphasesrecordloader: https://archive1.piwheels.org/simple/pyphasesrecordloader/pyPhasesRecordloader-0.8.0-py3-none-any.whl#sha256=a9f7de47c11668a7b07e1f0847d97ca3a5d6949a54cdc596c1496541bea14bf1 (from https://www.piwheels.org/simple/pyphasesrecordloader/) (requires-python:>=3.5) 2025-09-11T22:23:33,620 Skipping link: No binaries permitted for pyphasesrecordloader: https://archive1.piwheels.org/simple/pyphasesrecordloader/pyPhasesRecordloader-0.7.4-py3-none-any.whl#sha256=526593c034706a4e99abf927faf2ab0b9656dc15f1767652939f9d3e2d9a4dae (from https://www.piwheels.org/simple/pyphasesrecordloader/) (requires-python:>=3.5) 2025-09-11T22:23:33,620 Skipping link: No binaries permitted for pyphasesrecordloader: https://archive1.piwheels.org/simple/pyphasesrecordloader/pyPhasesRecordloader-0.7.2-py3-none-any.whl#sha256=84624f4abb5414d9052643b476078e8f2a396f558b02dd40b2e03f266634e9f3 (from https://www.piwheels.org/simple/pyphasesrecordloader/) (requires-python:>=3.5) 2025-09-11T22:23:33,621 Skipping link: No binaries permitted for pyphasesrecordloader: https://archive1.piwheels.org/simple/pyphasesrecordloader/pyPhasesRecordloader-0.7.1-py3-none-any.whl#sha256=d244baed5bb3b72159ee7a1399774f6efcd946576e43eae7b2d7b00c1b7e8e15 (from https://www.piwheels.org/simple/pyphasesrecordloader/) (requires-python:>=3.5) 2025-09-11T22:23:33,621 Skipping link: No binaries permitted for pyphasesrecordloader: https://archive1.piwheels.org/simple/pyphasesrecordloader/pyPhasesRecordloader-0.7.0-py3-none-any.whl#sha256=8ef62c66ba0406ae283e08e742baf0daf60e2d3c7245781d90ee516ee127b145 (from https://www.piwheels.org/simple/pyphasesrecordloader/) (requires-python:>=3.5) 2025-09-11T22:23:33,621 Skipping link: No binaries permitted for pyphasesrecordloader: https://archive1.piwheels.org/simple/pyphasesrecordloader/pyPhasesRecordloader-0.6.1-py3-none-any.whl#sha256=221e5e076b00d31b120bdb9a86262dfd38787678dd1f2881bbe58a98d3614893 (from https://www.piwheels.org/simple/pyphasesrecordloader/) (requires-python:>=3.5) 2025-09-11T22:23:33,621 Skipping link: No binaries permitted for pyphasesrecordloader: https://archive1.piwheels.org/simple/pyphasesrecordloader/pyPhasesRecordloader-0.6.0-py3-none-any.whl#sha256=7c2769079539c768da337522caff78de32609cc20e6b3e3674636a8e92cddc2e (from https://www.piwheels.org/simple/pyphasesrecordloader/) (requires-python:>=3.5) 2025-09-11T22:23:33,621 Skipping link: No binaries permitted for pyphasesrecordloader: https://archive1.piwheels.org/simple/pyphasesrecordloader/pyPhasesRecordloader-0.5.0-py3-none-any.whl#sha256=a9243fd79a83f72dba325a5306a9513abf43c2aa7a391b37d520c29c59fbd767 (from https://www.piwheels.org/simple/pyphasesrecordloader/) (requires-python:>=3.5) 2025-09-11T22:23:33,621 Skipping link: No binaries permitted for pyphasesrecordloader: https://archive1.piwheels.org/simple/pyphasesrecordloader/pyPhasesRecordloader-0.4.3-py3-none-any.whl#sha256=edd435f84806a6c22e5c8d70df51ee2d3f714d782143ba397d2e22e58567cf70 (from https://www.piwheels.org/simple/pyphasesrecordloader/) (requires-python:>=3.5) 2025-09-11T22:23:33,622 Skipping link: No binaries permitted for pyphasesrecordloader: https://archive1.piwheels.org/simple/pyphasesrecordloader/pyPhasesRecordloader-0.4.2-py3-none-any.whl#sha256=8cde7facd50a9f1ee39315384c46f0fc9b79874604ab1ef4dfee2bf661cec945 (from https://www.piwheels.org/simple/pyphasesrecordloader/) (requires-python:>=3.5) 2025-09-11T22:23:33,622 Skipping link: No binaries permitted for pyphasesrecordloader: https://archive1.piwheels.org/simple/pyphasesrecordloader/pyPhasesRecordloader-0.4.1-py3-none-any.whl#sha256=3ef797e142489aab5591c36017ef3c012a6200690b361e9bc2c468ce600eb887 (from https://www.piwheels.org/simple/pyphasesrecordloader/) (requires-python:>=3.5) 2025-09-11T22:23:33,622 Skipping link: No binaries permitted for pyphasesrecordloader: https://archive1.piwheels.org/simple/pyphasesrecordloader/pyPhasesRecordloader-0.4.0-py3-none-any.whl#sha256=a24931e602ed029a92b70d9627231a569e9f3b1d4ca9e28708241b912318f3eb (from https://www.piwheels.org/simple/pyphasesrecordloader/) (requires-python:>=3.5) 2025-09-11T22:23:33,622 Skipping link: No binaries permitted for pyphasesrecordloader: https://archive1.piwheels.org/simple/pyphasesrecordloader/pyPhasesRecordloader-0.3.15-py3-none-any.whl#sha256=e10c50d36102bb242630e2dfe6adc4e2ea5db64551dd24952b86141edba3fc61 (from https://www.piwheels.org/simple/pyphasesrecordloader/) (requires-python:>=3.5) 2025-09-11T22:23:33,622 Skipping link: No binaries permitted for pyphasesrecordloader: https://archive1.piwheels.org/simple/pyphasesrecordloader/pyPhasesRecordloader-0.3.14-py3-none-any.whl#sha256=16ef3c7918c09598be8ffc6ccb9446f5997dc828d8e81a0c8d878a88c865dd52 (from https://www.piwheels.org/simple/pyphasesrecordloader/) (requires-python:>=3.5) 2025-09-11T22:23:33,622 Skipping link: No binaries permitted for pyphasesrecordloader: https://archive1.piwheels.org/simple/pyphasesrecordloader/pyPhasesRecordloader-0.3.13-py3-none-any.whl#sha256=ef94c1a3ccd05a1d71776db8a6e067ba9042d8f8ba7b2ec1a6f0c62f3270bb01 (from https://www.piwheels.org/simple/pyphasesrecordloader/) (requires-python:>=3.5) 2025-09-11T22:23:33,622 Skipping link: No binaries permitted for pyphasesrecordloader: https://archive1.piwheels.org/simple/pyphasesrecordloader/pyPhasesRecordloader-0.3.12-py3-none-any.whl#sha256=81b5ae51a1c63943af74ac8f62617405968dec93889299370ba619e219156886 (from https://www.piwheels.org/simple/pyphasesrecordloader/) (requires-python:>=3.5) 2025-09-11T22:23:33,623 Skipping link: No binaries permitted for pyphasesrecordloader: https://archive1.piwheels.org/simple/pyphasesrecordloader/pyPhasesRecordloader-0.3.11-py3-none-any.whl#sha256=692c9b23fd584f03a7b306dd8a7d7f3cb9f87969a5370f16f1ee45c865c99dcb (from https://www.piwheels.org/simple/pyphasesrecordloader/) (requires-python:>=3.5) 2025-09-11T22:23:33,623 Skipping link: No binaries permitted for pyphasesrecordloader: https://archive1.piwheels.org/simple/pyphasesrecordloader/pyPhasesRecordloader-0.3.10-py3-none-any.whl#sha256=1c334e24a348dbb250d821cc6279617d8f5565dacc2966aa45de59b42fc77adf (from https://www.piwheels.org/simple/pyphasesrecordloader/) (requires-python:>=3.5) 2025-09-11T22:23:33,623 Skipping link: No binaries permitted for pyphasesrecordloader: https://archive1.piwheels.org/simple/pyphasesrecordloader/pyPhasesRecordloader-0.3.9-py3-none-any.whl#sha256=efc8f6ee341d1165ebf534d6945522b76f9599f67b3f27c07a1a07b8ce2165a3 (from https://www.piwheels.org/simple/pyphasesrecordloader/) (requires-python:>=3.5) 2025-09-11T22:23:33,623 Skipping link: No binaries permitted for pyphasesrecordloader: https://archive1.piwheels.org/simple/pyphasesrecordloader/pyPhasesRecordloader-0.3.8-py3-none-any.whl#sha256=78838913758a29eac030173a4ba09043fb39fc037a9a0bca956e28022ecc0018 (from https://www.piwheels.org/simple/pyphasesrecordloader/) (requires-python:>=3.5) 2025-09-11T22:23:33,623 Skipping link: No binaries permitted for pyphasesrecordloader: https://archive1.piwheels.org/simple/pyphasesrecordloader/pyPhasesRecordloader-0.3.7-py3-none-any.whl#sha256=f8e6b12790ca15aab7d69aa24e61b59719b78d68ec3ee69884aaff29273a5613 (from https://www.piwheels.org/simple/pyphasesrecordloader/) (requires-python:>=3.5) 2025-09-11T22:23:33,623 Skipping link: No binaries permitted for pyphasesrecordloader: https://archive1.piwheels.org/simple/pyphasesrecordloader/pyPhasesRecordloader-0.3.6-py3-none-any.whl#sha256=0839795bad136ddbc1cc13522a0dd670134b856f34fc1a76605bcb19ea76a086 (from https://www.piwheels.org/simple/pyphasesrecordloader/) (requires-python:>=3.5) 2025-09-11T22:23:33,623 Skipping link: No binaries permitted for pyphasesrecordloader: https://archive1.piwheels.org/simple/pyphasesrecordloader/pyPhasesRecordloader-0.3.5-py3-none-any.whl#sha256=4980ad4f0a98b3a27f5bce6cb7690f6504fbb607d936dc01e4c984ae793d0147 (from https://www.piwheels.org/simple/pyphasesrecordloader/) (requires-python:>=3.5) 2025-09-11T22:23:33,624 Skipping link: No binaries permitted for pyphasesrecordloader: https://archive1.piwheels.org/simple/pyphasesrecordloader/pyPhasesRecordloader-0.3.4-py3-none-any.whl#sha256=c34e38803c97482b8343110e92e0487976a57c8d24da307a6304785d2c4705ab (from https://www.piwheels.org/simple/pyphasesrecordloader/) (requires-python:>=3.5) 2025-09-11T22:23:33,624 Skipping link: No binaries permitted for pyphasesrecordloader: https://archive1.piwheels.org/simple/pyphasesrecordloader/pyPhasesRecordloader-0.3.3-py3-none-any.whl#sha256=a7ea7cbf063c32017556ae43e054f936485f203bb2a6216e25b4edfa7a7795e8 (from https://www.piwheels.org/simple/pyphasesrecordloader/) (requires-python:>=3.5) 2025-09-11T22:23:33,624 Skipping link: No binaries permitted for pyphasesrecordloader: https://archive1.piwheels.org/simple/pyphasesrecordloader/pyPhasesRecordloader-0.3.2-py3-none-any.whl#sha256=4b3624de5381be514d9cce14fd0b29b674432be6f5fb7a381fb02856fd856b0c (from https://www.piwheels.org/simple/pyphasesrecordloader/) (requires-python:>=3.5) 2025-09-11T22:23:33,624 Skipping link: No binaries permitted for pyphasesrecordloader: https://archive1.piwheels.org/simple/pyphasesrecordloader/pyPhasesRecordloader-0.3.1-py3-none-any.whl#sha256=63c8f7de0b826125fa0eb9ac1c297f5adaf12a92262a04830f990966cffc674c (from https://www.piwheels.org/simple/pyphasesrecordloader/) (requires-python:>=3.5) 2025-09-11T22:23:33,624 Skipping link: No binaries permitted for pyphasesrecordloader: https://archive1.piwheels.org/simple/pyphasesrecordloader/pyPhasesRecordloader-0.3.0-py3-none-any.whl#sha256=5eb833b5ffa84169913af84c53ac7969d39b2715d2177c7550aef892c7466f44 (from https://www.piwheels.org/simple/pyphasesrecordloader/) (requires-python:>=3.5) 2025-09-11T22:23:33,624 Skipping link: No binaries permitted for pyphasesrecordloader: https://archive1.piwheels.org/simple/pyphasesrecordloader/pyPhasesRecordloader-0.2.10-py3-none-any.whl#sha256=2d6d2a50930edab975c7f4749d3d41381feaef577211420d1f4f86bdfb0056c0 (from https://www.piwheels.org/simple/pyphasesrecordloader/) (requires-python:>=3.5) 2025-09-11T22:23:33,624 Skipping link: No binaries permitted for pyphasesrecordloader: https://archive1.piwheels.org/simple/pyphasesrecordloader/pyPhasesRecordloader-0.2.9-py3-none-any.whl#sha256=4118a8c2d26115c281f36d9e566136404bcceba862a6f2f6f52be897340470ea (from https://www.piwheels.org/simple/pyphasesrecordloader/) (requires-python:>=3.5) 2025-09-11T22:23:33,625 Skipping link: No binaries permitted for pyphasesrecordloader: https://archive1.piwheels.org/simple/pyphasesrecordloader/pyPhasesRecordloader-0.2.8-py3-none-any.whl#sha256=53166361b3e9c4b1ccd0f17e16aaea6252b4fa9f9ad7cfefb80061d4b63c303b (from https://www.piwheels.org/simple/pyphasesrecordloader/) (requires-python:>=3.5) 2025-09-11T22:23:33,625 Skipping link: No binaries permitted for pyphasesrecordloader: https://archive1.piwheels.org/simple/pyphasesrecordloader/pyPhasesRecordloader-0.2.7-py3-none-any.whl#sha256=11b69acaa8aeaf740c25eb4e46fedc3f8be8c7cbe7b2bae45277b15a4bc347a4 (from https://www.piwheels.org/simple/pyphasesrecordloader/) (requires-python:>=3.5) 2025-09-11T22:23:33,625 Skipping link: No binaries permitted for pyphasesrecordloader: https://archive1.piwheels.org/simple/pyphasesrecordloader/pyPhasesRecordloader-0.2.6-py3-none-any.whl#sha256=dc50332649f1c7d08aff240b8feb7b449342d1940ca81972fe4aa1b7d9a6dff6 (from https://www.piwheels.org/simple/pyphasesrecordloader/) (requires-python:>=3.5) 2025-09-11T22:23:33,625 Skipping link: No binaries permitted for pyphasesrecordloader: https://archive1.piwheels.org/simple/pyphasesrecordloader/pyPhasesRecordloader-0.2.5-py3-none-any.whl#sha256=82296019aa682557e14c63e18dd9dfa10654196058a1a6e771a2f19705d0a7c2 (from https://www.piwheels.org/simple/pyphasesrecordloader/) (requires-python:>=3.5) 2025-09-11T22:23:33,625 Skipping link: No binaries permitted for pyphasesrecordloader: https://archive1.piwheels.org/simple/pyphasesrecordloader/pyPhasesRecordloader-0.2.2-py3-none-any.whl#sha256=fcd56c0a434f9c4d59d4f85b5d0e0e15479d9c8889aec9654912a5a9a6b35220 (from https://www.piwheels.org/simple/pyphasesrecordloader/) (requires-python:>=3.5) 2025-09-11T22:23:33,625 Skipping link: No binaries permitted for pyphasesrecordloader: https://archive1.piwheels.org/simple/pyphasesrecordloader/pyPhasesRecordloader-0.2.1-py3-none-any.whl#sha256=c91c3965ab1a077932a7c140ae3a8e019dfa62d907caf615062722d7114a625f (from https://www.piwheels.org/simple/pyphasesrecordloader/) (requires-python:>=3.5) 2025-09-11T22:23:33,625 Skipping link: No binaries permitted for pyphasesrecordloader: https://archive1.piwheels.org/simple/pyphasesrecordloader/pyPhasesRecordloader-0.2.0-py3-none-any.whl#sha256=62b5014bdc4cd9b496df399409bcb3f525c2fafea913a6366913feccdc89bb70 (from https://www.piwheels.org/simple/pyphasesrecordloader/) (requires-python:>=3.5) 2025-09-11T22:23:33,626 Skipping link: No binaries permitted for pyphasesrecordloader: https://archive1.piwheels.org/simple/pyphasesrecordloader/pyPhasesRecordloader-0.1.10-py3-none-any.whl#sha256=88d07e91f06464cadd78d9f9050c66e6f66e678d714adbab450f988e0f8978e1 (from https://www.piwheels.org/simple/pyphasesrecordloader/) (requires-python:>=3.5) 2025-09-11T22:23:33,626 Skipping link: No binaries permitted for pyphasesrecordloader: https://archive1.piwheels.org/simple/pyphasesrecordloader/pyPhasesRecordloader-0.0.1-py3-none-any.whl#sha256=cab0e8232a3c45a79b049d6c9dad9c7edbfb6efa3bffb6dc505ddb3869dd040c (from https://www.piwheels.org/simple/pyphasesrecordloader/) (requires-python:>=3.5) 2025-09-11T22:23:33,626 Skipping link: not a file: https://www.piwheels.org/simple/pyphasesrecordloader/ 2025-09-11T22:23:33,626 Skipping link: not a file: https://pypi.org/simple/pyphasesrecordloader/ 2025-09-11T22:23:33,657 Given no hashes to check 1 links for project 'pyphasesrecordloader': discarding no candidates 2025-09-11T22:23:33,658 Collecting pyphasesrecordloader==0.1.9 2025-09-11T22:23:33,660 Created temporary directory: /tmp/pip-unpack-empeglcr 2025-09-11T22:23:33,887 Downloading pyPhasesRecordloader-0.1.9.tar.gz (21 kB) 2025-09-11T22:23:33,930 Added pyphasesrecordloader==0.1.9 from https://files.pythonhosted.org/packages/71/a1/62792231a5a7b0e53895ec45ebe2bd0697007fa3700b14ea5de4cd01caae/pyPhasesRecordloader-0.1.9.tar.gz to build tracker '/tmp/pip-build-tracker-v8urh5su' 2025-09-11T22:23:33,931 Running setup.py (path:/tmp/pip-wheel-qams7jxe/pyphasesrecordloader_aa674e6633c24ac49d8d297ae3001ace/setup.py) egg_info for package pyphasesrecordloader 2025-09-11T22:23:33,932 Created temporary directory: /tmp/pip-pip-egg-info-fj6ex8jz 2025-09-11T22:23:33,932 Preparing metadata (setup.py): started 2025-09-11T22:23:33,933 Running command python setup.py egg_info 2025-09-11T22:23:34,499 Traceback (most recent call last): 2025-09-11T22:23:34,501 File "", line 2, in 2025-09-11T22:23:34,502 exec(compile(''' 2025-09-11T22:23:34,502 ~~~~^^^^^^^^^^^^ 2025-09-11T22:23:34,502 # This is -- a caller that pip uses to run setup.py 2025-09-11T22:23:34,502 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T22:23:34,502 ...<32 lines>... 2025-09-11T22:23:34,502 exec(compile(setup_py_code, filename, "exec")) 2025-09-11T22:23:34,502 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T22:23:34,503 ''' % ('/tmp/pip-wheel-qams7jxe/pyphasesrecordloader_aa674e6633c24ac49d8d297ae3001ace/setup.py',), "", "exec")) 2025-09-11T22:23:34,503 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T22:23:34,503 File "", line 35, in 2025-09-11T22:23:34,503 File "/tmp/pip-wheel-qams7jxe/pyphasesrecordloader_aa674e6633c24ac49d8d297ae3001ace/setup.py", line 3, in 2025-09-11T22:23:34,503 from pyPhasesRecordloader.__version__ import version 2025-09-11T22:23:34,503 File "/tmp/pip-wheel-qams7jxe/pyphasesrecordloader_aa674e6633c24ac49d8d297ae3001ace/pyPhasesRecordloader/__init__.py", line 1, in 2025-09-11T22:23:34,504 from .RecordLoader import RecordLoader, AnnotationInvalid, AnnotationNotFound, ParseError, ChannelsNotPresent 2025-09-11T22:23:34,504 File "/tmp/pip-wheel-qams7jxe/pyphasesrecordloader_aa674e6633c24ac49d8d297ae3001ace/pyPhasesRecordloader/RecordLoader.py", line 4, in 2025-09-11T22:23:34,504 from pyPhases.util.Logger import classLogger 2025-09-11T22:23:34,504 ModuleNotFoundError: No module named 'pyPhases' 2025-09-11T22:23:34,600 ERROR: python setup.py egg_info exited with 1 2025-09-11T22:23:34,613 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-11T22:23:34,613 exec(compile('"'"''"'"''"'"' 2025-09-11T22:23:34,613 # This is -- a caller that pip uses to run setup.py 2025-09-11T22:23:34,613 # 2025-09-11T22:23:34,613 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-11T22:23:34,613 # import from `distutils.core` to work with newer packaging standards. 2025-09-11T22:23:34,613 # - It provides a clear error message when setuptools is not installed. 2025-09-11T22:23:34,613 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-11T22:23:34,613 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-11T22:23:34,613 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-11T22:23:34,613 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-11T22:23:34,613 import os, sys, tokenize, traceback 2025-09-11T22:23:34,613 2025-09-11T22:23:34,613 try: 2025-09-11T22:23:34,613 import setuptools 2025-09-11T22:23:34,613 except ImportError: 2025-09-11T22:23:34,613 print( 2025-09-11T22:23:34,613 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-11T22:23:34,613 "the build environment with exception:", 2025-09-11T22:23:34,613 file=sys.stderr, 2025-09-11T22:23:34,613 ) 2025-09-11T22:23:34,613 traceback.print_exc() 2025-09-11T22:23:34,613 sys.exit(1) 2025-09-11T22:23:34,613 2025-09-11T22:23:34,613 __file__ = %r 2025-09-11T22:23:34,613 sys.argv[0] = __file__ 2025-09-11T22:23:34,613 2025-09-11T22:23:34,613 if os.path.exists(__file__): 2025-09-11T22:23:34,613 filename = __file__ 2025-09-11T22:23:34,613 with tokenize.open(__file__) as f: 2025-09-11T22:23:34,613 setup_py_code = f.read() 2025-09-11T22:23:34,613 else: 2025-09-11T22:23:34,613 filename = "" 2025-09-11T22:23:34,613 setup_py_code = "from setuptools import setup; setup()" 2025-09-11T22:23:34,613 2025-09-11T22:23:34,613 exec(compile(setup_py_code, filename, "exec")) 2025-09-11T22:23:34,613 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-qams7jxe/pyphasesrecordloader_aa674e6633c24ac49d8d297ae3001ace/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-fj6ex8jz[/] 2025-09-11T22:23:34,613 [bold magenta]cwd[/]: /tmp/pip-wheel-qams7jxe/pyphasesrecordloader_aa674e6633c24ac49d8d297ae3001ace/ 2025-09-11T22:23:34,614 Preparing metadata (setup.py): finished with status 'error' 2025-09-11T22:23:34,615 ERROR: metadata generation failed 2025-09-11T22:23:34,621 Exception information: 2025-09-11T22:23:34,621 Traceback (most recent call last): 2025-09-11T22:23:34,621 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-11T22:23:34,621 call_subprocess( 2025-09-11T22:23:34,621 ~~~~~~~~~~~~~~~^ 2025-09-11T22:23:34,621 args, 2025-09-11T22:23:34,621 ^^^^^ 2025-09-11T22:23:34,621 ...<2 lines>... 2025-09-11T22:23:34,621 spinner=spinner, 2025-09-11T22:23:34,621 ^^^^^^^^^^^^^^^^ 2025-09-11T22:23:34,621 ) 2025-09-11T22:23:34,621 ^ 2025-09-11T22:23:34,621 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-11T22:23:34,621 raise error 2025-09-11T22:23:34,621 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-11T22:23:34,621 2025-09-11T22:23:34,621 The above exception was the direct cause of the following exception: 2025-09-11T22:23:34,621 2025-09-11T22:23:34,621 Traceback (most recent call last): 2025-09-11T22:23:34,621 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-11T22:23:34,621 status = _inner_run() 2025-09-11T22:23:34,621 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-11T22:23:34,621 return self.run(options, args) 2025-09-11T22:23:34,621 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-11T22:23:34,621 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-11T22:23:34,621 return func(self, options, args) 2025-09-11T22:23:34,621 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-11T22:23:34,621 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-11T22:23:34,621 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-11T22:23:34,621 result = self._result = resolver.resolve( 2025-09-11T22:23:34,621 ~~~~~~~~~~~~~~~~^ 2025-09-11T22:23:34,621 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-11T22:23:34,621 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T22:23:34,621 ) 2025-09-11T22:23:34,621 ^ 2025-09-11T22:23:34,621 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-11T22:23:34,621 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-11T22:23:34,621 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-11T22:23:34,621 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-11T22:23:34,621 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T22:23:34,621 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-11T22:23:34,621 if not criterion.candidates: 2025-09-11T22:23:34,621 ^^^^^^^^^^^^^^^^^^^^ 2025-09-11T22:23:34,621 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-11T22:23:34,621 return bool(self._sequence) 2025-09-11T22:23:34,621 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-11T22:23:34,621 self._bool = any(self) 2025-09-11T22:23:34,621 ~~~^^^^^^ 2025-09-11T22:23:34,621 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-11T22:23:34,621 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-11T22:23:34,621 ^^^^^^^^ 2025-09-11T22:23:34,621 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-11T22:23:34,621 candidate = func() 2025-09-11T22:23:34,621 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-11T22:23:34,621 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-11T22:23:34,621 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-11T22:23:34,621 link, template, name, version 2025-09-11T22:23:34,621 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T22:23:34,621 ) 2025-09-11T22:23:34,621 ^ 2025-09-11T22:23:34,621 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-11T22:23:34,621 self._link_candidate_cache[link] = LinkCandidate( 2025-09-11T22:23:34,621 ~~~~~~~~~~~~~^ 2025-09-11T22:23:34,621 link, 2025-09-11T22:23:34,621 ^^^^^ 2025-09-11T22:23:34,621 ...<3 lines>... 2025-09-11T22:23:34,621 version=version, 2025-09-11T22:23:34,621 ^^^^^^^^^^^^^^^^ 2025-09-11T22:23:34,621 ) 2025-09-11T22:23:34,621 ^ 2025-09-11T22:23:34,621 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-11T22:23:34,621 super().__init__( 2025-09-11T22:23:34,621 ~~~~~~~~~~~~~~~~^ 2025-09-11T22:23:34,621 link=link, 2025-09-11T22:23:34,621 ^^^^^^^^^^ 2025-09-11T22:23:34,621 ...<4 lines>... 2025-09-11T22:23:34,621 version=version, 2025-09-11T22:23:34,621 ^^^^^^^^^^^^^^^^ 2025-09-11T22:23:34,621 ) 2025-09-11T22:23:34,621 ^ 2025-09-11T22:23:34,621 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-11T22:23:34,621 self.dist = self._prepare() 2025-09-11T22:23:34,621 ~~~~~~~~~~~~~^^ 2025-09-11T22:23:34,621 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-11T22:23:34,621 dist = self._prepare_distribution() 2025-09-11T22:23:34,621 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-11T22:23:34,621 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-11T22:23:34,621 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T22:23:34,621 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-11T22:23:34,621 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-11T22:23:34,621 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T22:23:34,621 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-11T22:23:34,621 dist = _get_prepared_distribution( 2025-09-11T22:23:34,621 req, 2025-09-11T22:23:34,621 ...<3 lines>... 2025-09-11T22:23:34,621 self.check_build_deps, 2025-09-11T22:23:34,621 ) 2025-09-11T22:23:34,621 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-11T22:23:34,621 abstract_dist.prepare_distribution_metadata( 2025-09-11T22:23:34,621 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-11T22:23:34,621 finder, build_isolation, check_build_deps 2025-09-11T22:23:34,621 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T22:23:34,621 ) 2025-09-11T22:23:34,621 ^ 2025-09-11T22:23:34,621 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-11T22:23:34,621 self.req.prepare_metadata() 2025-09-11T22:23:34,621 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-11T22:23:34,621 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-11T22:23:34,621 self.metadata_directory = generate_metadata_legacy( 2025-09-11T22:23:34,621 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-11T22:23:34,621 build_env=self.build_env, 2025-09-11T22:23:34,621 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-11T22:23:34,621 ...<3 lines>... 2025-09-11T22:23:34,621 details=details, 2025-09-11T22:23:34,621 ^^^^^^^^^^^^^^^^ 2025-09-11T22:23:34,621 ) 2025-09-11T22:23:34,621 ^ 2025-09-11T22:23:34,621 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-11T22:23:34,621 raise MetadataGenerationFailed(package_details=details) from error 2025-09-11T22:23:34,621 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-11T22:23:34,644 Removed pyphasesrecordloader==0.1.9 from https://files.pythonhosted.org/packages/71/a1/62792231a5a7b0e53895ec45ebe2bd0697007fa3700b14ea5de4cd01caae/pyPhasesRecordloader-0.1.9.tar.gz from build tracker '/tmp/pip-build-tracker-v8urh5su' 2025-09-11T22:23:34,644 Removed build tracker: '/tmp/pip-build-tracker-v8urh5su'