2025-09-04T16:14:32,024 Created temporary directory: /tmp/pip-build-tracker-gi5dpbyq 2025-09-04T16:14:32,025 Initialized build tracking at /tmp/pip-build-tracker-gi5dpbyq 2025-09-04T16:14:32,025 Created build tracker: /tmp/pip-build-tracker-gi5dpbyq 2025-09-04T16:14:32,025 Entered build tracker: /tmp/pip-build-tracker-gi5dpbyq 2025-09-04T16:14:32,025 Created temporary directory: /tmp/pip-wheel-0zrn4w2p 2025-09-04T16:14:32,028 Created temporary directory: /tmp/pip-ephem-wheel-cache-g_w2a5vy 2025-09-04T16:14:32,083 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-04T16:14:32,086 2 location(s) to search for versions of tinytag: 2025-09-04T16:14:32,086 * https://pypi.org/simple/tinytag/ 2025-09-04T16:14:32,086 * https://www.piwheels.org/simple/tinytag/ 2025-09-04T16:14:32,086 Fetching project page and analyzing links: https://pypi.org/simple/tinytag/ 2025-09-04T16:14:32,086 Getting page https://pypi.org/simple/tinytag/ 2025-09-04T16:14:32,087 Found index url https://pypi.org/simple/ 2025-09-04T16:14:32,235 Fetched page https://pypi.org/simple/tinytag/ as application/vnd.pypi.simple.v1+json 2025-09-04T16:14:32,247 Found link https://files.pythonhosted.org/packages/99/ce/5bb31c9002de940c675b08f6dd408a3938f1e2568ec11c16b25a20172661/tinytag-0.6.0.tar.gz (from https://pypi.org/simple/tinytag/), version: 0.6.0 2025-09-04T16:14:32,248 Found link https://files.pythonhosted.org/packages/56/5b/d5f5ed611ce956119846d66b9b0331108f710b804dcc29b0c04f4288c980/tinytag-0.6.1.tar.gz (from https://pypi.org/simple/tinytag/), version: 0.6.1 2025-09-04T16:14:32,249 Found link https://files.pythonhosted.org/packages/73/c0/f183b2f9b6a934d92e5ab48e9125b7063eb33fa630ca0604272e4d8f37f8/tinytag-0.7.1.tar.gz (from https://pypi.org/simple/tinytag/), version: 0.7.1 2025-09-04T16:14:32,249 Found link https://files.pythonhosted.org/packages/9b/a1/26272bb279da7051684b8d10cf06d70a40f6c9d828c59302508927675a39/tinytag-0.7.2.tar.gz (from https://pypi.org/simple/tinytag/), version: 0.7.2 2025-09-04T16:14:32,250 Found link https://files.pythonhosted.org/packages/15/5a/a4655882a02e23f4c0574643ba97779efa3b4e1915227118dd35533b87d9/tinytag-0.8.0.tar.gz (from https://pypi.org/simple/tinytag/), version: 0.8.0 2025-09-04T16:14:32,250 Found link https://files.pythonhosted.org/packages/2b/df/b305f4ec01850e85d5cbac3cbcaa23bd0292ba432204a148ec82290371f6/tinytag-0.8.1.tar.gz (from https://pypi.org/simple/tinytag/), version: 0.8.1 2025-09-04T16:14:32,251 Found link https://files.pythonhosted.org/packages/f7/8b/6aa03c92c71108c172ff43ee251ec3e49803360caeaa16e85b249c3d9fd5/tinytag-0.9.0.tar.gz (from https://pypi.org/simple/tinytag/), version: 0.9.0 2025-09-04T16:14:32,251 Found link https://files.pythonhosted.org/packages/34/3a/4b52bc95def86ec74f4418ede8290cf8e0ef04b51f6c2b9294a00ee27955/tinytag-0.9.1.tar.gz (from https://pypi.org/simple/tinytag/), version: 0.9.1 2025-09-04T16:14:32,251 Found link https://files.pythonhosted.org/packages/0a/b4/586c37b059a52cfad34badf3e5ff2a4ce937c05b113ca18be08ddee52e55/tinytag-0.9.2.tar.gz (from https://pypi.org/simple/tinytag/), version: 0.9.2 2025-09-04T16:14:32,252 Found link https://files.pythonhosted.org/packages/b6/d3/276803259314247efe2906564854861dfddf3fd0ebebf57285b7a8205e84/tinytag-0.9.3.tar.gz (from https://pypi.org/simple/tinytag/), version: 0.9.3 2025-09-04T16:14:32,252 Found link https://files.pythonhosted.org/packages/b3/96/e3ce2ba7112b5618b4c04a0390b5fcf48d7cd37200fa7edabbf192daa18c/tinytag-0.10.0.tar.gz (from https://pypi.org/simple/tinytag/), version: 0.10.0 2025-09-04T16:14:32,253 Found link https://files.pythonhosted.org/packages/87/2c/ec32235fc808d662cb7eb533b38d229a96a8b0fdd72690ecffd663ccb078/tinytag-0.10.1.tar.gz (from https://pypi.org/simple/tinytag/), version: 0.10.1 2025-09-04T16:14:32,254 Found link https://files.pythonhosted.org/packages/15/91/a1ddc498d9228aeee32c304acd20baf80a02f5313742c2501496d5ab2c2d/tinytag-0.11.0.tar.gz (from https://pypi.org/simple/tinytag/), version: 0.11.0 2025-09-04T16:14:32,254 Found link https://files.pythonhosted.org/packages/0b/08/b0b1e58f1092fcb9a6f9f7fb8c549ab49bc77aa77bea578f91f8a86b153d/tinytag-0.12.0.tar.gz (from https://pypi.org/simple/tinytag/), version: 0.12.0 2025-09-04T16:14:32,254 Found link https://files.pythonhosted.org/packages/3d/44/1b6e88a87ec2349494e97352156432d5bf4dc55a18dbe9ddf25bf443b54e/tinytag-0.13.1.tar.gz (from https://pypi.org/simple/tinytag/), version: 0.13.1 2025-09-04T16:14:32,255 Found link https://files.pythonhosted.org/packages/c2/71/7d5ba51781eaf29e770d6ad91c56ff0e7594e5026cd0fdecbd3e04142f34/tinytag-0.14.1.tar.gz (from https://pypi.org/simple/tinytag/), version: 0.14.1 2025-09-04T16:14:32,255 Found link https://files.pythonhosted.org/packages/7b/ef/9c297cd28cf93c4cdff5650c610e95ec58affb7cc528f5e79347db697c79/tinytag-0.14.2.tar.gz (from https://pypi.org/simple/tinytag/), version: 0.14.2 2025-09-04T16:14:32,256 Found link https://files.pythonhosted.org/packages/0c/fc/5bc5ab0b28ccd35dec175422633ff05e9e7a720401c37bf91db54fe5a129/tinytag-0.15.0.tar.gz (from https://pypi.org/simple/tinytag/), version: 0.15.0 2025-09-04T16:14:32,256 Found link https://files.pythonhosted.org/packages/bb/18/4af7f9435441b9b67ab16dfcbd8ab5d6826191af9962401e733290369f48/tinytag-0.15.2.tar.gz (from https://pypi.org/simple/tinytag/), version: 0.15.2 2025-09-04T16:14:32,256 Found link https://files.pythonhosted.org/packages/ba/6b/3d0cd818797d544cf43ec2fa7ac6515b0fcff822648cce3c7794e78b825e/tinytag-0.16.0.tar.gz (from https://pypi.org/simple/tinytag/), version: 0.16.0 2025-09-04T16:14:32,256 Found link https://files.pythonhosted.org/packages/e3/f5/df1f89c639d05a4cc8d830b2447304f75d9522b31f7fdd4ed63971c8dee8/tinytag-0.17.0.tar.gz (from https://pypi.org/simple/tinytag/), version: 0.17.0 2025-09-04T16:14:32,257 Found link https://files.pythonhosted.org/packages/12/50/4aabee900af283a357a8720b03457bad881b826ad1fd3f5dbd805ea501e9/tinytag-0.18.0.tar.gz (from https://pypi.org/simple/tinytag/), version: 0.18.0 2025-09-04T16:14:32,257 Found link https://files.pythonhosted.org/packages/3b/81/5b648805380ff97d332bbf435b0e829d78aa959f44a7f3cd430f1337f781/tinytag-0.20.0.tar.gz (from https://pypi.org/simple/tinytag/), version: 0.20.0 2025-09-04T16:14:32,257 Found link https://files.pythonhosted.org/packages/73/4b/0c57a99a66abd4aae7128b14256923d9a47877a18a32514156a403f4b9e7/tinytag-1.0.0.tar.gz (from https://pypi.org/simple/tinytag/), version: 1.0.0 2025-09-04T16:14:32,257 Found link https://files.pythonhosted.org/packages/6d/8e/98dae4d302aee74dbf6c972edac08bb7758031101f07f8b48774605d83e5/tinytag-1.0.1.tar.gz (from https://pypi.org/simple/tinytag/), version: 1.0.1 2025-09-04T16:14:32,257 Found link https://files.pythonhosted.org/packages/e8/0f/6b38a578c043a313f3a8ff1acbea108f3702ff986cefa73e2fd5d680d380/tinytag-1.1.0.tar.gz (from https://pypi.org/simple/tinytag/), version: 1.1.0 2025-09-04T16:14:32,258 Found link https://files.pythonhosted.org/packages/9a/b1/9ae86a00be1c5f7246f035a74b2039fbbe2485bbf21f86a602d8052ccf2b/tinytag-1.2.0.tar.gz (from https://pypi.org/simple/tinytag/) (requires-python:>= 2.7), version: 1.2.0 2025-09-04T16:14:32,258 Found link https://files.pythonhosted.org/packages/32/43/92eb853f24605c889979f62462929b6ce1e8ba3abf4dad976fc1581b8abc/tinytag-1.2.1.tar.gz (from https://pypi.org/simple/tinytag/) (requires-python:>= 2.7), version: 1.2.1 2025-09-04T16:14:32,258 Found link https://files.pythonhosted.org/packages/38/34/e143d21a8ebea99c8af554a3e8978ad08469f1b093762346c9ca0296ebb4/tinytag-1.2.2.tar.gz (from https://pypi.org/simple/tinytag/) (requires-python:>= 2.7), version: 1.2.2 2025-09-04T16:14:32,259 Found link https://files.pythonhosted.org/packages/74/cb/844151777ec728692b71bced33db355d6f889cf612f949325b2d2b62657c/tinytag-1.3.1.tar.gz (from https://pypi.org/simple/tinytag/) (requires-python:>=2.7), version: 1.3.1 2025-09-04T16:14:32,259 Found link https://files.pythonhosted.org/packages/fc/08/c04669f54472a49cc941819655808cde083f47b3db48e904a7c2f04fc85e/tinytag-1.4.0.tar.gz (from https://pypi.org/simple/tinytag/) (requires-python:>=2.7), version: 1.4.0 2025-09-04T16:14:32,259 Found link https://files.pythonhosted.org/packages/4f/8b/c076a533ed8d0aef15ef3b35ce62721500769bc4e2cdbd204d08bd5cce06/tinytag-1.5.0.tar.gz (from https://pypi.org/simple/tinytag/) (requires-python:>=2.7), version: 1.5.0 2025-09-04T16:14:32,259 Found link https://files.pythonhosted.org/packages/c1/c5/0cbb1e465eff8287460024be02fff8d50f2706690d91e165d30d4086e206/tinytag-1.6.0.tar.gz (from https://pypi.org/simple/tinytag/) (requires-python:>=2.7), version: 1.6.0 2025-09-04T16:14:32,260 Found link https://files.pythonhosted.org/packages/e0/0e/9a6bab784468023ce4113a91509b4982bb63e14f9e0adf0aeb6e41dde9e1/tinytag-1.7.0.tar.gz (from https://pypi.org/simple/tinytag/) (requires-python:>=2.7), version: 1.7.0 2025-09-04T16:14:32,260 Found link https://files.pythonhosted.org/packages/11/4e/4108f081020dfcd1a5188e846f1792335757e737d78f1e5e2224cc9e8a05/tinytag-1.8.0.tar.gz (from https://pypi.org/simple/tinytag/) (requires-python:>=2.7), version: 1.8.0 2025-09-04T16:14:32,260 Found link https://files.pythonhosted.org/packages/0b/19/070bfa9fe5fa2bf220282842621ec48b03896213683de284fdf727e8fd93/tinytag-1.8.1.tar.gz (from https://pypi.org/simple/tinytag/) (requires-python:>=2.7), version: 1.8.1 2025-09-04T16:14:32,260 Found link https://files.pythonhosted.org/packages/33/58/ff5f7a345b6448b6ad3cb8dd3c9a6cb4100e3359468e5f984aaca2634213/tinytag-1.9.0.tar.gz (from https://pypi.org/simple/tinytag/) (requires-python:>=2.7), version: 1.9.0 2025-09-04T16:14:32,260 Skipping link: No binaries permitted for tinytag: https://files.pythonhosted.org/packages/61/4f/4f10b5ff6fcec6ae0b13d811dc2ff53c69849cd195abb53d62da60f26800/tinytag-1.10.0-py3-none-any.whl (from https://pypi.org/simple/tinytag/) (requires-python:>=2.7) 2025-09-04T16:14:32,261 Found link https://files.pythonhosted.org/packages/1f/90/69792caf45c828c21c110e90705b9c0c915f9ae194243586ac7d4cb7c130/tinytag-1.10.0.tar.gz (from https://pypi.org/simple/tinytag/) (requires-python:>=2.7), version: 1.10.0 2025-09-04T16:14:32,261 Skipping link: No binaries permitted for tinytag: https://files.pythonhosted.org/packages/2f/04/ef783cbc4aa3a5ed75969e300b3e3929daf3d1b52fe80e950c63e0d66d95/tinytag-1.10.1-py3-none-any.whl (from https://pypi.org/simple/tinytag/) (requires-python:>=2.7) 2025-09-04T16:14:32,261 Found link https://files.pythonhosted.org/packages/59/b5/ff5e5f9ca9677be7272260f67c87f7e8e885babc7ce94604e837dcfd8d76/tinytag-1.10.1.tar.gz (from https://pypi.org/simple/tinytag/) (requires-python:>=2.7), version: 1.10.1 2025-09-04T16:14:32,261 Skipping link: No binaries permitted for tinytag: https://files.pythonhosted.org/packages/78/60/5440472b05e761d703240e222f7451c86eaca9ae66bf7c66defb26e76772/tinytag-2.0.0-py3-none-any.whl (from https://pypi.org/simple/tinytag/) (requires-python:>=3.7) 2025-09-04T16:14:32,261 Found link https://files.pythonhosted.org/packages/21/7a/04f50e2c660862b9929a06d710968b2520ae1bf215ed57a9972065d0aeef/tinytag-2.0.0.tar.gz (from https://pypi.org/simple/tinytag/) (requires-python:>=3.7), version: 2.0.0 2025-09-04T16:14:32,262 Skipping link: No binaries permitted for tinytag: https://files.pythonhosted.org/packages/00/6e/6d258b355f78047b3aa1abd4c5a12fd3cd4b3d45774651fa90d3aea2e5a4/tinytag-2.1.0-py3-none-any.whl (from https://pypi.org/simple/tinytag/) (requires-python:>=3.7) 2025-09-04T16:14:32,262 Found link https://files.pythonhosted.org/packages/c1/44/9818c9272fffb67fa2bf4804ce7cda538726238d9424e006772518ebacd0/tinytag-2.1.0.tar.gz (from https://pypi.org/simple/tinytag/) (requires-python:>=3.7), version: 2.1.0 2025-09-04T16:14:32,262 Skipping link: No binaries permitted for tinytag: https://files.pythonhosted.org/packages/43/db/272d1b127d30107c1bb2724ba1d2aa7b75364824c7d203a84d8a8237fd6c/tinytag-2.1.1-py3-none-any.whl (from https://pypi.org/simple/tinytag/) (requires-python:>=3.7) 2025-09-04T16:14:32,262 Found link https://files.pythonhosted.org/packages/18/1e/90893a772800ef04ab337f5debf6adf976544d8e683bba9a26a376079814/tinytag-2.1.1.tar.gz (from https://pypi.org/simple/tinytag/) (requires-python:>=3.7), version: 2.1.1 2025-09-04T16:14:32,262 Skipping link: No binaries permitted for tinytag: https://files.pythonhosted.org/packages/8a/ca/37249dab162f3332223efade79272b40fd133b32b7abf51c6e86d55b3deb/tinytag-2.1.2-py3-none-any.whl (from https://pypi.org/simple/tinytag/) (requires-python:>=3.7) 2025-09-04T16:14:32,262 Found link https://files.pythonhosted.org/packages/f1/dc/a21d37263917e5e3aff95a70966c9be2bf550a792fc95008e2e444f0cd8c/tinytag-2.1.2.tar.gz (from https://pypi.org/simple/tinytag/) (requires-python:>=3.7), version: 2.1.2 2025-09-04T16:14:32,263 Fetching project page and analyzing links: https://www.piwheels.org/simple/tinytag/ 2025-09-04T16:14:32,263 Getting page https://www.piwheels.org/simple/tinytag/ 2025-09-04T16:14:32,264 Found index url https://www.piwheels.org/simple/ 2025-09-04T16:14:32,444 Fetched page https://www.piwheels.org/simple/tinytag/ as text/html 2025-09-04T16:14:32,462 Skipping link: No binaries permitted for tinytag: https://archive1.piwheels.org/simple/tinytag/tinytag-2.1.2-py3-none-any.whl#sha256=959e8bf0c0135519cdb203c216d9638e51956f5ceb9e67603b71ddd273dc7b83 (from https://www.piwheels.org/simple/tinytag/) (requires-python:>=3.7) 2025-09-04T16:14:32,462 Skipping link: No binaries permitted for tinytag: https://www.piwheels.org/simple/tinytag/tinytag-2.1.1-py3-none-any.whl#sha256=329ffe6008e0e8514d2f7f233ef62a0494c000cd1a9eb3bd14d6c8e6aea1d682 (from https://www.piwheels.org/simple/tinytag/) (requires-python:>=3.7) 2025-09-04T16:14:32,463 Skipping link: No binaries permitted for tinytag: https://archive1.piwheels.org/simple/tinytag/tinytag-2.1.0-py3-none-any.whl#sha256=0a053342c4e10a109f0e28d501de0bdf764e422d26387556639f3689fe5009f8 (from https://www.piwheels.org/simple/tinytag/) (requires-python:>=3.7) 2025-09-04T16:14:32,463 Skipping link: No binaries permitted for tinytag: https://archive1.piwheels.org/simple/tinytag/tinytag-2.0.0-py3-none-any.whl#sha256=2dd6eeb407e1fb5a09f53cbb0f2c0431af3e33a60f849746a05fddc691fbba48 (from https://www.piwheels.org/simple/tinytag/) (requires-python:>=3.7) 2025-09-04T16:14:32,464 Skipping link: No binaries permitted for tinytag: https://archive1.piwheels.org/simple/tinytag/tinytag-1.10.1-py3-none-any.whl#sha256=fdfc2800ed00e8160cb4a145096002f919cff7ff783c2ad06bd443482b064084 (from https://www.piwheels.org/simple/tinytag/) (requires-python:>=2.7) 2025-09-04T16:14:32,464 Skipping link: No binaries permitted for tinytag: https://archive1.piwheels.org/simple/tinytag/tinytag-1.10.0-py3-none-any.whl#sha256=d47dde34e9bfe3e1cc2baf5f870139ae43e509c5a405702ef87f45da8ef9662d (from https://www.piwheels.org/simple/tinytag/) (requires-python:>=2.7) 2025-09-04T16:14:32,464 Skipping link: No binaries permitted for tinytag: https://archive1.piwheels.org/simple/tinytag/tinytag-1.9.0-py3-none-any.whl#sha256=bbb5b7d014bfe5d2c74066e316f61a551e1d3230031a3ca8ecfb0cb5ec3fbde9 (from https://www.piwheels.org/simple/tinytag/) (requires-python:>=2.7) 2025-09-04T16:14:32,464 Skipping link: No binaries permitted for tinytag: https://archive1.piwheels.org/simple/tinytag/tinytag-1.8.1-py3-none-any.whl#sha256=7981fe828ea843cf5d8bc31e8056efd914b61701109bc23be150707029ff262e (from https://www.piwheels.org/simple/tinytag/) (requires-python:>=2.7) 2025-09-04T16:14:32,465 Skipping link: No binaries permitted for tinytag: https://archive1.piwheels.org/simple/tinytag/tinytag-1.8.0-py3-none-any.whl#sha256=dbcbe1396f5af810b78a5474a2d075438419c9a007d2e45c003f5e5373763589 (from https://www.piwheels.org/simple/tinytag/) (requires-python:>=2.7) 2025-09-04T16:14:32,465 Skipping link: No binaries permitted for tinytag: https://archive1.piwheels.org/simple/tinytag/tinytag-1.7.0-py3-none-any.whl#sha256=043d117bfd3046d4822a27e0628e6d2f06462a8e194b8337b5a0d6034ef6695e (from https://www.piwheels.org/simple/tinytag/) (requires-python:>=2.7) 2025-09-04T16:14:32,465 Skipping link: No binaries permitted for tinytag: https://archive1.piwheels.org/simple/tinytag/tinytag-1.6.0-py3-none-any.whl#sha256=74628b4c4e86bec52243700127cca4ac2cc6ee91685197dd4ad7a4e2311f48f0 (from https://www.piwheels.org/simple/tinytag/) (requires-python:>=2.7) 2025-09-04T16:14:32,466 Skipping link: No binaries permitted for tinytag: https://archive1.piwheels.org/simple/tinytag/tinytag-1.5.0-py3-none-any.whl#sha256=84c8ce6d9b548154e9478e9137001f9cb8976395146284037eea5f8fa7b6cc6b (from https://www.piwheels.org/simple/tinytag/) (requires-python:>=2.7) 2025-09-04T16:14:32,466 Skipping link: No binaries permitted for tinytag: https://archive1.piwheels.org/simple/tinytag/tinytag-1.4.0-py3-none-any.whl#sha256=c538a4068025eaa583a36c43d3839bd69bcca69986aca9bdcbc167dc326d0882 (from https://www.piwheels.org/simple/tinytag/) (requires-python:>= 2.7) 2025-09-04T16:14:32,466 Skipping link: No binaries permitted for tinytag: https://archive1.piwheels.org/simple/tinytag/tinytag-1.3.1-py3-none-any.whl#sha256=273931b710a73142584cb11dc2e9fc5686d7242dbcc81b30ca1837280eef70de (from https://www.piwheels.org/simple/tinytag/) (requires-python:>=2.7) 2025-09-04T16:14:32,466 Skipping link: No binaries permitted for tinytag: https://archive1.piwheels.org/simple/tinytag/tinytag-1.2.2-py3-none-any.whl#sha256=07bbd4890ae862ebe315d564e19af66d2514172bfc51105c687956ba445d1afb (from https://www.piwheels.org/simple/tinytag/) (requires-python:>= 2.7) 2025-09-04T16:14:32,466 Skipping link: No binaries permitted for tinytag: https://archive1.piwheels.org/simple/tinytag/tinytag-1.2.1-py3-none-any.whl#sha256=6c3a089b48035631aafb3f48f9c56f3e066b2d78bd89659b2bc07dbf1dc453e9 (from https://www.piwheels.org/simple/tinytag/) (requires-python:>= 2.7) 2025-09-04T16:14:32,466 Skipping link: No binaries permitted for tinytag: https://archive1.piwheels.org/simple/tinytag/tinytag-1.2.0-py3-none-any.whl#sha256=846abd5af735676dc1ab0e94d8530bb8c63ab6be4bc056d651eb4192c28c80f5 (from https://www.piwheels.org/simple/tinytag/) (requires-python:>= 2.7) 2025-09-04T16:14:32,467 Skipping link: No binaries permitted for tinytag: https://archive1.piwheels.org/simple/tinytag/tinytag-1.1.0-py3-none-any.whl#sha256=9d76363913736cd41498e3f53310c65f23bf7706933529fa0c37a2375bc148f5 (from https://www.piwheels.org/simple/tinytag/) 2025-09-04T16:14:32,467 Skipping link: No binaries permitted for tinytag: https://archive1.piwheels.org/simple/tinytag/tinytag-1.0.1-py3-none-any.whl#sha256=9f691af246ed08ec51a8ca5db4480c8708a0a965abc3a8c906d53cdc45e9732d (from https://www.piwheels.org/simple/tinytag/) 2025-09-04T16:14:32,467 Skipping link: No binaries permitted for tinytag: https://archive1.piwheels.org/simple/tinytag/tinytag-1.0.0-py3-none-any.whl#sha256=14ea38d13a5fcb0701728974a3bb26098c9f56ebc0b891afba2328880c2b7812 (from https://www.piwheels.org/simple/tinytag/) 2025-09-04T16:14:32,467 Skipping link: No binaries permitted for tinytag: https://archive1.piwheels.org/simple/tinytag/tinytag-0.20.0-py3-none-any.whl#sha256=9481ef1f23847076c0634df0e7bc599b6deb9f6fbe32fa3588c26781c39f15b2 (from https://www.piwheels.org/simple/tinytag/) 2025-09-04T16:14:32,467 Skipping link: No binaries permitted for tinytag: https://archive1.piwheels.org/simple/tinytag/tinytag-0.18.0-py3-none-any.whl#sha256=d0b02ced5d591b37d44bfd586f9a336f124676c799e4e8c421e60d123621ca20 (from https://www.piwheels.org/simple/tinytag/) 2025-09-04T16:14:32,467 Skipping link: No binaries permitted for tinytag: https://archive1.piwheels.org/simple/tinytag/tinytag-0.17.0-py3-none-any.whl#sha256=245badd415a2f7bcdd021a24eca3e7d9a91a80b1dbe36b77240dbdf0b09c19d4 (from https://www.piwheels.org/simple/tinytag/) 2025-09-04T16:14:32,467 Skipping link: No binaries permitted for tinytag: https://archive1.piwheels.org/simple/tinytag/tinytag-0.16.0-py3-none-any.whl#sha256=60f6508b404f2d308527ba286ff00d19d0ec5b70e8638ec563e47ba8f6eb959f (from https://www.piwheels.org/simple/tinytag/) 2025-09-04T16:14:32,467 Skipping link: No binaries permitted for tinytag: https://archive1.piwheels.org/simple/tinytag/tinytag-0.15.2-py3-none-any.whl#sha256=04e06fa2557af2911532d8f84812c7bf9f1ff12a4fa9e1bc4a961f784aff242b (from https://www.piwheels.org/simple/tinytag/) 2025-09-04T16:14:32,467 Skipping link: No binaries permitted for tinytag: https://archive1.piwheels.org/simple/tinytag/tinytag-0.15.0-py3-none-any.whl#sha256=53506901d1f8db14d5c8a767bb2e5798ad6eac905948cc9756a30f48ed95a5c2 (from https://www.piwheels.org/simple/tinytag/) 2025-09-04T16:14:32,468 Skipping link: No binaries permitted for tinytag: https://archive1.piwheels.org/simple/tinytag/tinytag-0.14.2-py3-none-any.whl#sha256=3110d3c6af887918677938b65d3c5abffb372e1a30204cdbf9523e09256d4bfc (from https://www.piwheels.org/simple/tinytag/) 2025-09-04T16:14:32,468 Skipping link: No binaries permitted for tinytag: https://archive1.piwheels.org/simple/tinytag/tinytag-0.14.1-py3-none-any.whl#sha256=ffddc6fcecd3fbd09d7ba5989ac317fe56f0ce84aa4af7d4bdc60d8eca06c9ba (from https://www.piwheels.org/simple/tinytag/) 2025-09-04T16:14:32,468 Skipping link: No binaries permitted for tinytag: https://archive1.piwheels.org/simple/tinytag/tinytag-0.13.1-py3-none-any.whl#sha256=3c291f34779146b88d9ebf6f0add40a1f6e239e34ad1f77c11a7a532fcc1143b (from https://www.piwheels.org/simple/tinytag/) 2025-09-04T16:14:32,468 Skipping link: No binaries permitted for tinytag: https://archive1.piwheels.org/simple/tinytag/tinytag-0.12.0-py3-none-any.whl#sha256=782ee296f1bb818a257a8e604fa4a9f8a7954c350c4e63c69816ece428063aeb (from https://www.piwheels.org/simple/tinytag/) 2025-09-04T16:14:32,468 Skipping link: No binaries permitted for tinytag: https://archive1.piwheels.org/simple/tinytag/tinytag-0.11.0-py3-none-any.whl#sha256=8745f4dd3cbdcd0e4320283354d2061f39f3910b9dcfbe5657c17d70e5c1e3ad (from https://www.piwheels.org/simple/tinytag/) 2025-09-04T16:14:32,468 Skipping link: No binaries permitted for tinytag: https://archive1.piwheels.org/simple/tinytag/tinytag-0.10.1-py3-none-any.whl#sha256=8c9cf2fa554b9e92b25518a435ccaf9891fc811d5492c2e486a543be6910e35e (from https://www.piwheels.org/simple/tinytag/) 2025-09-04T16:14:32,468 Skipping link: No binaries permitted for tinytag: https://archive1.piwheels.org/simple/tinytag/tinytag-0.10.0-py3-none-any.whl#sha256=248f273a4956a6b317efa857ef2ef1ade16a86801c190f05b9d5949399808d18 (from https://www.piwheels.org/simple/tinytag/) 2025-09-04T16:14:32,469 Skipping link: No binaries permitted for tinytag: https://archive1.piwheels.org/simple/tinytag/tinytag-0.9.3-py3-none-any.whl#sha256=5ee982a39bf14eedee1146ca3e0af99e027f3f1bfe58080d2c0062dfb3e22094 (from https://www.piwheels.org/simple/tinytag/) 2025-09-04T16:14:32,469 Skipping link: No binaries permitted for tinytag: https://archive1.piwheels.org/simple/tinytag/tinytag-0.9.2-py3-none-any.whl#sha256=6e61cd1fd88650133d3f57c3dc57546322f089ecad878c34018a5918c62b47be (from https://www.piwheels.org/simple/tinytag/) 2025-09-04T16:14:32,469 Skipping link: No binaries permitted for tinytag: https://archive1.piwheels.org/simple/tinytag/tinytag-0.9.1-py3-none-any.whl#sha256=b9b0e0bb80ca03511acda9abdff1048cb72ed39aec70b3c02f39ab8a87606299 (from https://www.piwheels.org/simple/tinytag/) 2025-09-04T16:14:32,469 Skipping link: No binaries permitted for tinytag: https://archive1.piwheels.org/simple/tinytag/tinytag-0.9.0-py3-none-any.whl#sha256=47de079fe4c744d46e1d9068bfa6b8b00262cc20045a4b5953fa02cbd019f381 (from https://www.piwheels.org/simple/tinytag/) 2025-09-04T16:14:32,469 Skipping link: No binaries permitted for tinytag: https://archive1.piwheels.org/simple/tinytag/tinytag-0.8.1-py3-none-any.whl#sha256=d6e0b7dd2c16ce495b86dc7c9e406f93db1db2437fcb6e3e3c8b9055528fbc69 (from https://www.piwheels.org/simple/tinytag/) 2025-09-04T16:14:32,470 Skipping link: No binaries permitted for tinytag: https://archive1.piwheels.org/simple/tinytag/tinytag-0.8.0-py3-none-any.whl#sha256=db199e0332176627a9e1a0f1739880581ed82031dd934acf1047db8631888872 (from https://www.piwheels.org/simple/tinytag/) 2025-09-04T16:14:32,470 Skipping link: No binaries permitted for tinytag: https://archive1.piwheels.org/simple/tinytag/tinytag-0.7.2-py3-none-any.whl#sha256=4ca415d0ea6ac3048337a3544dba3a8750a08f2ad70f7f6f8fdac6710ce76c6b (from https://www.piwheels.org/simple/tinytag/) 2025-09-04T16:14:32,470 Skipping link: No binaries permitted for tinytag: https://archive1.piwheels.org/simple/tinytag/tinytag-0.7.1-py3-none-any.whl#sha256=3ecb5f3c803f75490acaa982eb3d7b883e0106b8a39dde0a52efa8c29e26365a (from https://www.piwheels.org/simple/tinytag/) 2025-09-04T16:14:32,470 Skipping link: No binaries permitted for tinytag: https://archive1.piwheels.org/simple/tinytag/tinytag-0.6.1-py3-none-any.whl#sha256=15ffbe2ae7cde423eb4bcbc7552be2900b253e7e87af58d1b64c77781d1cab86 (from https://www.piwheels.org/simple/tinytag/) 2025-09-04T16:14:32,470 Skipping link: not a file: https://www.piwheels.org/simple/tinytag/ 2025-09-04T16:14:32,470 Skipping link: not a file: https://pypi.org/simple/tinytag/ 2025-09-04T16:14:32,496 Given no hashes to check 1 links for project 'tinytag': discarding no candidates 2025-09-04T16:14:32,497 Collecting tinytag==0.6.0 2025-09-04T16:14:32,498 Created temporary directory: /tmp/pip-unpack-9sdprftl 2025-09-04T16:14:32,636 Downloading tinytag-0.6.0.tar.gz (10 kB) 2025-09-04T16:14:32,666 Added tinytag==0.6.0 from https://files.pythonhosted.org/packages/99/ce/5bb31c9002de940c675b08f6dd408a3938f1e2568ec11c16b25a20172661/tinytag-0.6.0.tar.gz to build tracker '/tmp/pip-build-tracker-gi5dpbyq' 2025-09-04T16:14:32,667 Running setup.py (path:/tmp/pip-wheel-0zrn4w2p/tinytag_5209466180374a69a06aca6edde744b1/setup.py) egg_info for package tinytag 2025-09-04T16:14:32,668 Created temporary directory: /tmp/pip-pip-egg-info-mda5io8_ 2025-09-04T16:14:32,668 Preparing metadata (setup.py): started 2025-09-04T16:14:32,669 Running command python setup.py egg_info 2025-09-04T16:14:33,203 Traceback (most recent call last): 2025-09-04T16:14:33,204 File "", line 2, in 2025-09-04T16:14:33,204 exec(compile(''' 2025-09-04T16:14:33,204 ~~~~^^^^^^^^^^^^ 2025-09-04T16:14:33,205 # This is -- a caller that pip uses to run setup.py 2025-09-04T16:14:33,205 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:14:33,205 ...<32 lines>... 2025-09-04T16:14:33,205 exec(compile(setup_py_code, filename, "exec")) 2025-09-04T16:14:33,205 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:14:33,205 ''' % ('/tmp/pip-wheel-0zrn4w2p/tinytag_5209466180374a69a06aca6edde744b1/setup.py',), "", "exec")) 2025-09-04T16:14:33,205 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:14:33,205 File "", line 35, in 2025-09-04T16:14:33,206 File "/tmp/pip-wheel-0zrn4w2p/tinytag_5209466180374a69a06aca6edde744b1/setup.py", line 17, in 2025-09-04T16:14:33,206 long_description=(open('README.md').read()), 2025-09-04T16:14:33,206 ~~~~^^^^^^^^^^^^^ 2025-09-04T16:14:33,206 FileNotFoundError: [Errno 2] No such file or directory: 'README.md' 2025-09-04T16:14:33,290 ERROR: python setup.py egg_info exited with 1 2025-09-04T16:14:33,303 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-04T16:14:33,303 exec(compile('"'"''"'"''"'"' 2025-09-04T16:14:33,303 # This is -- a caller that pip uses to run setup.py 2025-09-04T16:14:33,303 # 2025-09-04T16:14:33,303 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-04T16:14:33,303 # import from `distutils.core` to work with newer packaging standards. 2025-09-04T16:14:33,303 # - It provides a clear error message when setuptools is not installed. 2025-09-04T16:14:33,303 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-04T16:14:33,303 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-04T16:14:33,303 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-04T16:14:33,303 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-04T16:14:33,303 import os, sys, tokenize, traceback 2025-09-04T16:14:33,303 2025-09-04T16:14:33,303 try: 2025-09-04T16:14:33,303 import setuptools 2025-09-04T16:14:33,303 except ImportError: 2025-09-04T16:14:33,303 print( 2025-09-04T16:14:33,303 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-04T16:14:33,303 "the build environment with exception:", 2025-09-04T16:14:33,303 file=sys.stderr, 2025-09-04T16:14:33,303 ) 2025-09-04T16:14:33,303 traceback.print_exc() 2025-09-04T16:14:33,303 sys.exit(1) 2025-09-04T16:14:33,303 2025-09-04T16:14:33,303 __file__ = %r 2025-09-04T16:14:33,303 sys.argv[0] = __file__ 2025-09-04T16:14:33,303 2025-09-04T16:14:33,303 if os.path.exists(__file__): 2025-09-04T16:14:33,303 filename = __file__ 2025-09-04T16:14:33,303 with tokenize.open(__file__) as f: 2025-09-04T16:14:33,303 setup_py_code = f.read() 2025-09-04T16:14:33,303 else: 2025-09-04T16:14:33,303 filename = "" 2025-09-04T16:14:33,303 setup_py_code = "from setuptools import setup; setup()" 2025-09-04T16:14:33,303 2025-09-04T16:14:33,303 exec(compile(setup_py_code, filename, "exec")) 2025-09-04T16:14:33,303 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-0zrn4w2p/tinytag_5209466180374a69a06aca6edde744b1/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-mda5io8_[/] 2025-09-04T16:14:33,303 [bold magenta]cwd[/]: /tmp/pip-wheel-0zrn4w2p/tinytag_5209466180374a69a06aca6edde744b1/ 2025-09-04T16:14:33,303 Preparing metadata (setup.py): finished with status 'error' 2025-09-04T16:14:33,304 ERROR: metadata generation failed 2025-09-04T16:14:33,310 Exception information: 2025-09-04T16:14:33,310 Traceback (most recent call last): 2025-09-04T16:14:33,310 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-04T16:14:33,310 call_subprocess( 2025-09-04T16:14:33,310 ~~~~~~~~~~~~~~~^ 2025-09-04T16:14:33,310 args, 2025-09-04T16:14:33,310 ^^^^^ 2025-09-04T16:14:33,310 ...<2 lines>... 2025-09-04T16:14:33,310 spinner=spinner, 2025-09-04T16:14:33,310 ^^^^^^^^^^^^^^^^ 2025-09-04T16:14:33,310 ) 2025-09-04T16:14:33,310 ^ 2025-09-04T16:14:33,310 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-04T16:14:33,310 raise error 2025-09-04T16:14:33,310 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-04T16:14:33,310 2025-09-04T16:14:33,310 The above exception was the direct cause of the following exception: 2025-09-04T16:14:33,310 2025-09-04T16:14:33,310 Traceback (most recent call last): 2025-09-04T16:14:33,310 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-04T16:14:33,310 status = _inner_run() 2025-09-04T16:14:33,310 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-04T16:14:33,310 return self.run(options, args) 2025-09-04T16:14:33,310 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-04T16:14:33,310 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-04T16:14:33,310 return func(self, options, args) 2025-09-04T16:14:33,310 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-04T16:14:33,310 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-04T16:14:33,310 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-04T16:14:33,310 result = self._result = resolver.resolve( 2025-09-04T16:14:33,310 ~~~~~~~~~~~~~~~~^ 2025-09-04T16:14:33,310 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-04T16:14:33,310 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:14:33,310 ) 2025-09-04T16:14:33,310 ^ 2025-09-04T16:14:33,310 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-04T16:14:33,310 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-04T16:14:33,310 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-04T16:14:33,310 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-04T16:14:33,310 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:14:33,310 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-04T16:14:33,310 if not criterion.candidates: 2025-09-04T16:14:33,310 ^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:14:33,310 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-04T16:14:33,310 return bool(self._sequence) 2025-09-04T16:14:33,310 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-04T16:14:33,310 self._bool = any(self) 2025-09-04T16:14:33,310 ~~~^^^^^^ 2025-09-04T16:14:33,310 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-04T16:14:33,310 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-04T16:14:33,310 ^^^^^^^^ 2025-09-04T16:14:33,310 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-04T16:14:33,310 candidate = func() 2025-09-04T16:14:33,310 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-04T16:14:33,310 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-04T16:14:33,310 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-04T16:14:33,310 link, template, name, version 2025-09-04T16:14:33,310 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:14:33,310 ) 2025-09-04T16:14:33,310 ^ 2025-09-04T16:14:33,310 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-04T16:14:33,310 self._link_candidate_cache[link] = LinkCandidate( 2025-09-04T16:14:33,310 ~~~~~~~~~~~~~^ 2025-09-04T16:14:33,310 link, 2025-09-04T16:14:33,310 ^^^^^ 2025-09-04T16:14:33,310 ...<3 lines>... 2025-09-04T16:14:33,310 version=version, 2025-09-04T16:14:33,310 ^^^^^^^^^^^^^^^^ 2025-09-04T16:14:33,310 ) 2025-09-04T16:14:33,310 ^ 2025-09-04T16:14:33,310 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-04T16:14:33,310 super().__init__( 2025-09-04T16:14:33,310 ~~~~~~~~~~~~~~~~^ 2025-09-04T16:14:33,310 link=link, 2025-09-04T16:14:33,310 ^^^^^^^^^^ 2025-09-04T16:14:33,310 ...<4 lines>... 2025-09-04T16:14:33,310 version=version, 2025-09-04T16:14:33,310 ^^^^^^^^^^^^^^^^ 2025-09-04T16:14:33,310 ) 2025-09-04T16:14:33,310 ^ 2025-09-04T16:14:33,310 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-04T16:14:33,310 self.dist = self._prepare() 2025-09-04T16:14:33,310 ~~~~~~~~~~~~~^^ 2025-09-04T16:14:33,310 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-04T16:14:33,310 dist = self._prepare_distribution() 2025-09-04T16:14:33,310 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-04T16:14:33,310 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-04T16:14:33,310 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:14:33,310 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-04T16:14:33,310 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-04T16:14:33,310 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:14:33,310 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-04T16:14:33,310 dist = _get_prepared_distribution( 2025-09-04T16:14:33,310 req, 2025-09-04T16:14:33,310 ...<3 lines>... 2025-09-04T16:14:33,310 self.check_build_deps, 2025-09-04T16:14:33,310 ) 2025-09-04T16:14:33,310 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-04T16:14:33,310 abstract_dist.prepare_distribution_metadata( 2025-09-04T16:14:33,310 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-04T16:14:33,310 finder, build_isolation, check_build_deps 2025-09-04T16:14:33,310 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:14:33,310 ) 2025-09-04T16:14:33,310 ^ 2025-09-04T16:14:33,310 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-04T16:14:33,310 self.req.prepare_metadata() 2025-09-04T16:14:33,310 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-04T16:14:33,310 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-04T16:14:33,310 self.metadata_directory = generate_metadata_legacy( 2025-09-04T16:14:33,310 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-04T16:14:33,310 build_env=self.build_env, 2025-09-04T16:14:33,310 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T16:14:33,310 ...<3 lines>... 2025-09-04T16:14:33,310 details=details, 2025-09-04T16:14:33,310 ^^^^^^^^^^^^^^^^ 2025-09-04T16:14:33,310 ) 2025-09-04T16:14:33,310 ^ 2025-09-04T16:14:33,310 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-04T16:14:33,310 raise MetadataGenerationFailed(package_details=details) from error 2025-09-04T16:14:33,310 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-04T16:14:33,334 Removed tinytag==0.6.0 from https://files.pythonhosted.org/packages/99/ce/5bb31c9002de940c675b08f6dd408a3938f1e2568ec11c16b25a20172661/tinytag-0.6.0.tar.gz from build tracker '/tmp/pip-build-tracker-gi5dpbyq' 2025-09-04T16:14:33,335 Removed build tracker: '/tmp/pip-build-tracker-gi5dpbyq'