2025-09-09T04:23:24,192 Created temporary directory: /tmp/pip-build-tracker-qmadmpfn 2025-09-09T04:23:24,192 Initialized build tracking at /tmp/pip-build-tracker-qmadmpfn 2025-09-09T04:23:24,193 Created build tracker: /tmp/pip-build-tracker-qmadmpfn 2025-09-09T04:23:24,193 Entered build tracker: /tmp/pip-build-tracker-qmadmpfn 2025-09-09T04:23:24,193 Created temporary directory: /tmp/pip-wheel-few7w9xw 2025-09-09T04:23:24,196 Created temporary directory: /tmp/pip-ephem-wheel-cache-wxano40l 2025-09-09T04:23:24,255 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-09T04:23:24,258 2 location(s) to search for versions of healsparse: 2025-09-09T04:23:24,258 * https://pypi.org/simple/healsparse/ 2025-09-09T04:23:24,258 * https://www.piwheels.org/simple/healsparse/ 2025-09-09T04:23:24,258 Fetching project page and analyzing links: https://pypi.org/simple/healsparse/ 2025-09-09T04:23:24,258 Getting page https://pypi.org/simple/healsparse/ 2025-09-09T04:23:24,259 Found index url https://pypi.org/simple/ 2025-09-09T04:23:24,406 Fetched page https://pypi.org/simple/healsparse/ as application/vnd.pypi.simple.v1+json 2025-09-09T04:23:24,424 Skipping link: No binaries permitted for healsparse: https://files.pythonhosted.org/packages/09/8f/bc44d060ca9bd1916239c166b1d402496527ca7018e089535a065a9f782b/healsparse-1.0.1-py3-none-any.whl (from https://pypi.org/simple/healsparse/) 2025-09-09T04:23:24,424 Found link https://files.pythonhosted.org/packages/8f/99/10a2c2549cb4de80db817f873cceb20c4626b8b478be997b2d922dd74d5e/healsparse-1.0.1.tar.gz (from https://pypi.org/simple/healsparse/), version: 1.0.1 2025-09-09T04:23:24,425 Skipping link: No binaries permitted for healsparse: https://files.pythonhosted.org/packages/6a/64/9068c547eff6a3c0ecc226bf63754991fe76fad3af258fb3882455533684/healsparse-1.0.2-py3-none-any.whl (from https://pypi.org/simple/healsparse/) 2025-09-09T04:23:24,425 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/6e/91/dc4d2efffcfad1ddfa8da345b2c48195f446c371521578a5a8ccb83f76f4/healsparse-1.0.2-py3.7.egg (from https://pypi.org/simple/healsparse/) 2025-09-09T04:23:24,425 Found link https://files.pythonhosted.org/packages/5c/dc/b385d133b4cf339ebd00e40cc0f55f15f6d619ca96c99fd751452aedc28e/healsparse-1.0.2.tar.gz (from https://pypi.org/simple/healsparse/), version: 1.0.2 2025-09-09T04:23:24,425 Skipping link: No binaries permitted for healsparse: https://files.pythonhosted.org/packages/62/7d/ffabbbbdc0cfc742f0b321c7f43e82b5a7888e06b21f733210ab0e800b11/healsparse-1.1.0-py3-none-any.whl (from https://pypi.org/simple/healsparse/) 2025-09-09T04:23:24,425 Found link https://files.pythonhosted.org/packages/3d/37/415927657e86b299cbed459f1f2f0084f89f01379c1c7130c8f74fd57e75/healsparse-1.1.0.tar.gz (from https://pypi.org/simple/healsparse/), version: 1.1.0 2025-09-09T04:23:24,425 Skipping link: No binaries permitted for healsparse: https://files.pythonhosted.org/packages/cc/11/a6568acbeffa23d46b21d2fdbfd0939ae4b95c40f0c6bdfadde1de058e94/healsparse-1.1.1-py3-none-any.whl (from https://pypi.org/simple/healsparse/) 2025-09-09T04:23:24,426 Found link https://files.pythonhosted.org/packages/f0/a1/a4209c6533a49df5ba518f24cef80d10faaa1177235b39cfb5030d651c14/healsparse-1.1.1.tar.gz (from https://pypi.org/simple/healsparse/), version: 1.1.1 2025-09-09T04:23:24,426 Skipping link: No binaries permitted for healsparse: https://files.pythonhosted.org/packages/9d/e7/44de1ef921cacc31cfd041caf16a3e1928da2cf96ab67a1bcd8bdfc3ce11/healsparse-1.1.2-py3-none-any.whl (from https://pypi.org/simple/healsparse/) 2025-09-09T04:23:24,426 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/f3/d2/84bc7f1f5377d01c551a16fc5157f81fcafbfe83d4f8daa97f7fefb07564/healsparse-1.1.2-py3.7.egg (from https://pypi.org/simple/healsparse/) 2025-09-09T04:23:24,426 Found link https://files.pythonhosted.org/packages/43/b7/e98d66ab6c6b1163de65a5cc96664b4510f6d5cbfc5c73431476a098b4cb/healsparse-1.1.2.tar.gz (from https://pypi.org/simple/healsparse/), version: 1.1.2 2025-09-09T04:23:24,426 Skipping link: No binaries permitted for healsparse: https://files.pythonhosted.org/packages/37/b5/8fcc5fd5b3c50d1b263f829c2eb64c510d29e2491aa73916e2af8f8694dd/healsparse-1.1.3-py3-none-any.whl (from https://pypi.org/simple/healsparse/) 2025-09-09T04:23:24,426 Found link https://files.pythonhosted.org/packages/4c/8b/c4eb1040f570efedb6f2d3dc75e7b7e7077049a2b9758cc2eb3ce27dce2f/healsparse-1.1.3.tar.gz (from https://pypi.org/simple/healsparse/), version: 1.1.3 2025-09-09T04:23:24,427 Skipping link: No binaries permitted for healsparse: https://files.pythonhosted.org/packages/5f/df/1d6888e27845917a11c6114a279933ef1e78c858a73639c41263d987af10/healsparse-1.1.4-py3-none-any.whl (from https://pypi.org/simple/healsparse/) 2025-09-09T04:23:24,427 Found link https://files.pythonhosted.org/packages/21/35/a757213176e4b9e3b9071cfa9def96da5c232d5e4c165c0b62ffeda44e4b/healsparse-1.1.4.tar.gz (from https://pypi.org/simple/healsparse/), version: 1.1.4 2025-09-09T04:23:24,427 Skipping link: No binaries permitted for healsparse: https://files.pythonhosted.org/packages/54/d4/741b9ae26dd1e835677f446e44bfe9b44e8b9044e74dfb0ffa4ff9bcf9d8/healsparse-1.1.5-py3-none-any.whl (from https://pypi.org/simple/healsparse/) 2025-09-09T04:23:24,427 Found link https://files.pythonhosted.org/packages/3d/bf/3d36a59ed9d50eee95f71a275c493a8208910022c920de2cb5dc6789470d/healsparse-1.1.5.tar.gz (from https://pypi.org/simple/healsparse/), version: 1.1.5 2025-09-09T04:23:24,427 Skipping link: No binaries permitted for healsparse: https://files.pythonhosted.org/packages/91/0f/e2fdcb9bcf339ef92586b67c6c8384467a77139970cc790a15df642e7899/healsparse-1.1.6-py3-none-any.whl (from https://pypi.org/simple/healsparse/) 2025-09-09T04:23:24,427 Found link https://files.pythonhosted.org/packages/f8/dc/745e094b6ac4aa75cf243c654420cd1f23e461a44f3b23722923cd31228f/healsparse-1.1.6.tar.gz (from https://pypi.org/simple/healsparse/), version: 1.1.6 2025-09-09T04:23:24,428 Skipping link: No binaries permitted for healsparse: https://files.pythonhosted.org/packages/2f/9c/d0ddb2f94346c0bb7bb6b8ea40a78129cf5ee3fccd59da3ad0d1912a08cc/healsparse-1.2.0-py3-none-any.whl (from https://pypi.org/simple/healsparse/) 2025-09-09T04:23:24,428 Found link https://files.pythonhosted.org/packages/13/5d/6161158e978b83c4da6b650a3d61afc6b19b53aec4e59c4a246eced8f53d/healsparse-1.2.0.tar.gz (from https://pypi.org/simple/healsparse/), version: 1.2.0 2025-09-09T04:23:24,428 Skipping link: No binaries permitted for healsparse: https://files.pythonhosted.org/packages/e6/74/6c5b8719b3e68400136904e4c8f014f016af3584a4457889e8512de5d896/healsparse-1.2.1-py3-none-any.whl (from https://pypi.org/simple/healsparse/) 2025-09-09T04:23:24,428 Found link https://files.pythonhosted.org/packages/4a/5e/8ee331ab40d4d397c8d36d8125f75966016bec94dfed9c8c263a3ff07fbb/healsparse-1.2.1.tar.gz (from https://pypi.org/simple/healsparse/), version: 1.2.1 2025-09-09T04:23:24,428 Skipping link: No binaries permitted for healsparse: https://files.pythonhosted.org/packages/06/b2/6767c46ddf8316498aa7501962bf9becc09c68e7af6870d5f9ded7957ef8/healsparse-1.2.2-py3-none-any.whl (from https://pypi.org/simple/healsparse/) 2025-09-09T04:23:24,428 Found link https://files.pythonhosted.org/packages/2d/d0/8753bc47f90b6a1f505c4919f044a2ea305928aec81d9b23ddb7d811d14b/healsparse-1.2.2.tar.gz (from https://pypi.org/simple/healsparse/), version: 1.2.2 2025-09-09T04:23:24,429 Skipping link: No binaries permitted for healsparse: https://files.pythonhosted.org/packages/28/72/d509bcfbb3d99cac86db6214a0f5c48d942f355be86eb7ec5d54b1c17e62/healsparse-1.2.4-py3-none-any.whl (from https://pypi.org/simple/healsparse/) 2025-09-09T04:23:24,429 Found link https://files.pythonhosted.org/packages/96/6f/be56a17a0fde5ee186d85f4506cb338c8ef0cc93b7d27f104d41532fa093/healsparse-1.2.4.tar.gz (from https://pypi.org/simple/healsparse/), version: 1.2.4 2025-09-09T04:23:24,429 Skipping link: No binaries permitted for healsparse: https://files.pythonhosted.org/packages/3e/17/e6c966dc05ac31f7f83d72677cb9ff7b083c3b5f045025aa220584403caa/healsparse-1.2.5-py3-none-any.whl (from https://pypi.org/simple/healsparse/) 2025-09-09T04:23:24,429 Found link https://files.pythonhosted.org/packages/cf/95/6706cf2d5be365fc87c5e7072ffe9c09579e74e3ddfddcaabc4b510265d5/healsparse-1.2.5.tar.gz (from https://pypi.org/simple/healsparse/), version: 1.2.5 2025-09-09T04:23:24,429 Skipping link: No binaries permitted for healsparse: https://files.pythonhosted.org/packages/b0/f5/318145c98c5a6b349361a4660212dfa0f24d4f0206d4d7a9aaa7abbe37c9/healsparse-1.2.6-py3-none-any.whl (from https://pypi.org/simple/healsparse/) 2025-09-09T04:23:24,430 Found link https://files.pythonhosted.org/packages/fb/a9/fbca3e74be7e3c5a12530604bfbc89c4aac9733a641b837c8f94836c49e1/healsparse-1.2.6.tar.gz (from https://pypi.org/simple/healsparse/), version: 1.2.6 2025-09-09T04:23:24,430 Skipping link: No binaries permitted for healsparse: https://files.pythonhosted.org/packages/51/a9/caeed930f86ea188d3c2106e3820284c92da4267e9f2b621c864b12c9c1c/healsparse-1.2.7-py3-none-any.whl (from https://pypi.org/simple/healsparse/) 2025-09-09T04:23:24,430 Found link https://files.pythonhosted.org/packages/b8/bf/1fff31129a5ce75fd257ebdcfcb46ef334f2f9505dd0ab8e286669bc5e2c/healsparse-1.2.7.tar.gz (from https://pypi.org/simple/healsparse/), version: 1.2.7 2025-09-09T04:23:24,430 Skipping link: No binaries permitted for healsparse: https://files.pythonhosted.org/packages/28/ca/d0d6ba9544147bbaf52c436e5e12c7ce14678d97893dd29677c046fdcf17/healsparse-1.2.8-py3-none-any.whl (from https://pypi.org/simple/healsparse/) 2025-09-09T04:23:24,430 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/95/de/a6c8ba67630ddf2ab08c6f464835f27a99eafa4f40f43f504524ef527ad0/healsparse-1.2.8-py3.7.egg (from https://pypi.org/simple/healsparse/) 2025-09-09T04:23:24,430 Found link https://files.pythonhosted.org/packages/5e/75/b09aab03d93fdc88641d84636264b42af6587365e16fe160e3b039a9e8f7/healsparse-1.2.8.tar.gz (from https://pypi.org/simple/healsparse/), version: 1.2.8 2025-09-09T04:23:24,431 Skipping link: No binaries permitted for healsparse: https://files.pythonhosted.org/packages/64/09/afeb7fcef2b393194ad6432b36064d1eb1ea02c9f0f73078ad6692a4b5b1/healsparse-1.3.0-py3-none-any.whl (from https://pypi.org/simple/healsparse/) 2025-09-09T04:23:24,431 Found link https://files.pythonhosted.org/packages/ea/85/7d5cff42a5970b747747550e556340d51a07a427a05e415aee3211ed107a/healsparse-1.3.0.tar.gz (from https://pypi.org/simple/healsparse/), version: 1.3.0 2025-09-09T04:23:24,431 Skipping link: No binaries permitted for healsparse: https://files.pythonhosted.org/packages/2c/5f/19aff573386884c5d5d80fd348e5e667d31a62b57766c6c0528745d21d4d/healsparse-1.3.1-py3-none-any.whl (from https://pypi.org/simple/healsparse/) 2025-09-09T04:23:24,431 Found link https://files.pythonhosted.org/packages/e6/48/ea31a3d6b924697cbf68f5c32852c5c5f212543628bfd00033a9940027a6/healsparse-1.3.1.tar.gz (from https://pypi.org/simple/healsparse/), version: 1.3.1 2025-09-09T04:23:24,431 Skipping link: No binaries permitted for healsparse: https://files.pythonhosted.org/packages/1a/c4/5d89c65360bff94f258ffb44ac168587fda6e16283a97632e559cb598e94/healsparse-1.4.0-py3-none-any.whl (from https://pypi.org/simple/healsparse/) 2025-09-09T04:23:24,431 Found link https://files.pythonhosted.org/packages/14/e0/ecc0e00506a279dcda444e11dabf221c14bfe67f3e0030ef086c965cb35b/healsparse-1.4.0.tar.gz (from https://pypi.org/simple/healsparse/), version: 1.4.0 2025-09-09T04:23:24,432 Skipping link: No binaries permitted for healsparse: https://files.pythonhosted.org/packages/31/53/65936267a31d31c1d707e206afbc6c679fd9f3c271a02a226befb7c4c4af/healsparse-1.4.1-py3-none-any.whl (from https://pypi.org/simple/healsparse/) 2025-09-09T04:23:24,432 Found link https://files.pythonhosted.org/packages/00/ac/993719375671a8f618268b90446b6e6c5454a55fd86ff3a389c928bf1696/healsparse-1.4.1.tar.gz (from https://pypi.org/simple/healsparse/), version: 1.4.1 2025-09-09T04:23:24,432 Skipping link: No binaries permitted for healsparse: https://files.pythonhosted.org/packages/4c/34/304e04c2dab7d5b0dedb1a8caf6676a3be1c2e2f0d44d23ea8103721672a/healsparse-1.5.0-py3-none-any.whl (from https://pypi.org/simple/healsparse/) 2025-09-09T04:23:24,432 Found link https://files.pythonhosted.org/packages/83/69/ad53b96379335db6bf058ab20e13e25120624362494baf27e72f954b6a71/healsparse-1.5.0.tar.gz (from https://pypi.org/simple/healsparse/), version: 1.5.0 2025-09-09T04:23:24,432 Skipping link: No binaries permitted for healsparse: https://files.pythonhosted.org/packages/0d/06/aba8ac4e372bea5568d2902f98c5b56c860e7dac29b03e874bd000dd794d/healsparse-1.5.1-py3-none-any.whl (from https://pypi.org/simple/healsparse/) 2025-09-09T04:23:24,432 Found link https://files.pythonhosted.org/packages/55/56/2b5565507d2fcf3e523c99044e37510cb5a94d4562f3c622f8f078c18f1f/healsparse-1.5.1.tar.gz (from https://pypi.org/simple/healsparse/), version: 1.5.1 2025-09-09T04:23:24,433 Skipping link: No binaries permitted for healsparse: https://files.pythonhosted.org/packages/d4/6e/659059b2df22af4a7d3d46093db91ac5ddfb4d3153633a951f2ebc75e29a/healsparse-1.6.0-py3-none-any.whl (from https://pypi.org/simple/healsparse/) 2025-09-09T04:23:24,433 Found link https://files.pythonhosted.org/packages/b5/82/ada109de99d969cc0dea2a51766cd58cab5c5b3878cebee1d0478d7bf372/healsparse-1.6.0.tar.gz (from https://pypi.org/simple/healsparse/), version: 1.6.0 2025-09-09T04:23:24,433 Skipping link: No binaries permitted for healsparse: https://files.pythonhosted.org/packages/c8/12/1ead55823aaa79b2550507ebc23ba1600bc06b7235268a52dca730922b76/healsparse-1.6.4-py3-none-any.whl (from https://pypi.org/simple/healsparse/) 2025-09-09T04:23:24,433 Found link https://files.pythonhosted.org/packages/cf/5d/bea97030d240da7138b02840140f3e37e317d8a2b3589476f3074ce4d672/healsparse-1.6.4.tar.gz (from https://pypi.org/simple/healsparse/), version: 1.6.4 2025-09-09T04:23:24,433 Skipping link: No binaries permitted for healsparse: https://files.pythonhosted.org/packages/7d/b5/3ba153cfdcd0ea19822565ee7c7c70c8469576a9c548bd14fd0607d41950/healsparse-1.6.5-py3-none-any.whl (from https://pypi.org/simple/healsparse/) 2025-09-09T04:23:24,433 Found link https://files.pythonhosted.org/packages/06/7c/7a9348d9e4d6a930ae76da41d4fc57bfcb6c3d3fb07874012985cb29c732/healsparse-1.6.5.tar.gz (from https://pypi.org/simple/healsparse/), version: 1.6.5 2025-09-09T04:23:24,434 Skipping link: No binaries permitted for healsparse: https://files.pythonhosted.org/packages/bc/e8/a4682e832839b32fbf203e1cccf78978f78270ed99a7e416d98d1c1fbc67/healsparse-1.6.6-py3-none-any.whl (from https://pypi.org/simple/healsparse/) 2025-09-09T04:23:24,434 Found link https://files.pythonhosted.org/packages/d8/35/e2440c8fa3167943405bfbe03a07a250500a9ba57f0fa25e627ebdd3294a/healsparse-1.6.6.tar.gz (from https://pypi.org/simple/healsparse/), version: 1.6.6 2025-09-09T04:23:24,434 Skipping link: No binaries permitted for healsparse: https://files.pythonhosted.org/packages/a7/b1/41992c63bda5ecdf6630f4b2398b8486c213e6c53014ad062f57d4538d50/healsparse-1.7.0-py3-none-any.whl (from https://pypi.org/simple/healsparse/) 2025-09-09T04:23:24,434 Found link https://files.pythonhosted.org/packages/af/80/e8bb554bc6460ef093d604e2c3a8831f85a9227aae024cc6ffaf297b67b7/healsparse-1.7.0.tar.gz (from https://pypi.org/simple/healsparse/), version: 1.7.0 2025-09-09T04:23:24,434 Skipping link: No binaries permitted for healsparse: https://files.pythonhosted.org/packages/11/b1/7033a73f11a67e6ba7a9e5209ba6a6c2cc57c369b7f4c5f393e22b5f3c6b/healsparse-1.7.1-py3-none-any.whl (from https://pypi.org/simple/healsparse/) 2025-09-09T04:23:24,434 Found link https://files.pythonhosted.org/packages/bd/66/4f54086198f83782ae5ac296fa9ab2ef3bd66dbba16c56a0d1bac5f94b29/healsparse-1.7.1.tar.gz (from https://pypi.org/simple/healsparse/), version: 1.7.1 2025-09-09T04:23:24,435 Skipping link: No binaries permitted for healsparse: https://files.pythonhosted.org/packages/b6/6e/db33f5aa81c576582d569c949ee9c2a9c1edb2162c0b8febe21579647ded/healsparse-1.8.0-py3-none-any.whl (from https://pypi.org/simple/healsparse/) 2025-09-09T04:23:24,435 Found link https://files.pythonhosted.org/packages/33/5d/c4c36b05ad28e84201bae5e057a9b88a101510a8dd29fd6b53a93b016e33/healsparse-1.8.0.tar.gz (from https://pypi.org/simple/healsparse/), version: 1.8.0 2025-09-09T04:23:24,435 Skipping link: No binaries permitted for healsparse: https://files.pythonhosted.org/packages/ef/3d/389fe9c823c52821227d4c5073436aae61da24df764b461c1bbb16eeab94/healsparse-1.8.1-py3-none-any.whl (from https://pypi.org/simple/healsparse/) 2025-09-09T04:23:24,435 Found link https://files.pythonhosted.org/packages/16/b3/eb8724c7f4e9ccdf37d64aa77c4200a17964fb5162d7f97c1215cadc787b/healsparse-1.8.1.tar.gz (from https://pypi.org/simple/healsparse/), version: 1.8.1 2025-09-09T04:23:24,435 Skipping link: No binaries permitted for healsparse: https://files.pythonhosted.org/packages/8f/ac/508a0322aaa0b6e219ddf8cad4b3add12a0f57a72d298274d5e74ca28134/healsparse-1.9.0-py3-none-any.whl (from https://pypi.org/simple/healsparse/) (requires-python:>=3.7) 2025-09-09T04:23:24,436 Found link https://files.pythonhosted.org/packages/73/83/e06ba93fd5fdad2e1ed29b80025987768dcfd03cd11383d00ad4a7d19345/healsparse-1.9.0.tar.gz (from https://pypi.org/simple/healsparse/) (requires-python:>=3.7), version: 1.9.0 2025-09-09T04:23:24,436 Skipping link: No binaries permitted for healsparse: https://files.pythonhosted.org/packages/cc/db/42a14528b432ce26e10b4439c554df3637fed8336d6730293c0abb74babc/healsparse-1.9.1-py3-none-any.whl (from https://pypi.org/simple/healsparse/) (requires-python:>=3.7) 2025-09-09T04:23:24,436 Found link https://files.pythonhosted.org/packages/61/aa/086ff48fecea8f2f13c553333f20c4375cac4ef7b173330eb9f71742dfbd/healsparse-1.9.1.tar.gz (from https://pypi.org/simple/healsparse/) (requires-python:>=3.7), version: 1.9.1 2025-09-09T04:23:24,436 Skipping link: No binaries permitted for healsparse: https://files.pythonhosted.org/packages/36/6a/c29cfa1ae1052dc77ca0e7f6e68edf98cf5576f594d7796aae6de36d4451/healsparse-1.9.2-py3-none-any.whl (from https://pypi.org/simple/healsparse/) (requires-python:>=3.7) 2025-09-09T04:23:24,437 Found link https://files.pythonhosted.org/packages/ef/c6/1bb262447cf583b2f812a8b71e04b90929c46b9841f76390c0cc768a15b4/healsparse-1.9.2.tar.gz (from https://pypi.org/simple/healsparse/) (requires-python:>=3.7), version: 1.9.2 2025-09-09T04:23:24,437 Skipping link: No binaries permitted for healsparse: https://files.pythonhosted.org/packages/75/76/e19a74bab0bdc909c456e723040d22bf7bc815f081c1b16eabce14afbf3f/healsparse-1.10.0-py3-none-any.whl (from https://pypi.org/simple/healsparse/) (requires-python:>=3.7) 2025-09-09T04:23:24,437 Found link https://files.pythonhosted.org/packages/70/a3/6a97e380dfd1afc1e88d9edc7ff8952902778ac21ed17f16e67c6411b85e/healsparse-1.10.0.tar.gz (from https://pypi.org/simple/healsparse/) (requires-python:>=3.7), version: 1.10.0 2025-09-09T04:23:24,437 Skipping link: No binaries permitted for healsparse: https://files.pythonhosted.org/packages/f1/5e/b9b3df891592aec0ffa315f0dbab4ca8955080568575b6ab0e75742ff23b/healsparse-1.10.1-py3-none-any.whl (from https://pypi.org/simple/healsparse/) (requires-python:>=3.7) 2025-09-09T04:23:24,437 Found link https://files.pythonhosted.org/packages/5b/0f/0c326667a0236abbb1a4b176e51f409e7b79d78e0262fca01ec84b8cadf7/healsparse-1.10.1.tar.gz (from https://pypi.org/simple/healsparse/) (requires-python:>=3.7), version: 1.10.1 2025-09-09T04:23:24,437 Skipping link: No binaries permitted for healsparse: https://files.pythonhosted.org/packages/42/3c/cccb7cbc2900b101e565e5ce8c10d6f6ea11418a82586cb58f73044685f4/healsparse-1.11.1-py3-none-any.whl (from https://pypi.org/simple/healsparse/) (requires-python:>=3.7) 2025-09-09T04:23:24,438 Found link https://files.pythonhosted.org/packages/27/b3/107766e21d622dfa001779716aa179f950a20222e8df836cb57b33d7142f/healsparse-1.11.1.tar.gz (from https://pypi.org/simple/healsparse/) (requires-python:>=3.7), version: 1.11.1 2025-09-09T04:23:24,438 Fetching project page and analyzing links: https://www.piwheels.org/simple/healsparse/ 2025-09-09T04:23:24,438 Getting page https://www.piwheels.org/simple/healsparse/ 2025-09-09T04:23:24,439 Found index url https://www.piwheels.org/simple/ 2025-09-09T04:23:24,546 Fetched page https://www.piwheels.org/simple/healsparse/ as text/html 2025-09-09T04:23:24,553 Skipping link: No binaries permitted for healsparse: https://archive1.piwheels.org/simple/healsparse/healsparse-1.11.1-py3-none-any.whl#sha256=69225132a9cec2efe93a34f6780274d75bc3e1a2ad000a1ee5e65bdb54c18776 (from https://www.piwheels.org/simple/healsparse/) (requires-python:>=3.7) 2025-09-09T04:23:24,553 Skipping link: No binaries permitted for healsparse: https://archive1.piwheels.org/simple/healsparse/healsparse-1.10.1-py3-none-any.whl#sha256=36b06cac51e040b95dd25caf22e7d4f42a50bbacac5f7909bbe50c567edf848f (from https://www.piwheels.org/simple/healsparse/) (requires-python:>=3.7) 2025-09-09T04:23:24,553 Skipping link: No binaries permitted for healsparse: https://archive1.piwheels.org/simple/healsparse/healsparse-1.10.0-py3-none-any.whl#sha256=ae9539e71ce3fcc6f99694987ac84c6f9ca1749457cb10dc2205767517d5beda (from https://www.piwheels.org/simple/healsparse/) (requires-python:>=3.7) 2025-09-09T04:23:24,553 Skipping link: No binaries permitted for healsparse: https://archive1.piwheels.org/simple/healsparse/healsparse-1.9.2-py3-none-any.whl#sha256=8c8b01d75efa000539b3cbb62a6372361355a9d52d5bda82563edefcd3978c29 (from https://www.piwheels.org/simple/healsparse/) (requires-python:>=3.7) 2025-09-09T04:23:24,553 Skipping link: No binaries permitted for healsparse: https://archive1.piwheels.org/simple/healsparse/healsparse-1.9.1-py3-none-any.whl#sha256=48248db42372394526a08426222e74b9846dfb756997a27a94e70a1c3cbd10f1 (from https://www.piwheels.org/simple/healsparse/) (requires-python:>=3.7) 2025-09-09T04:23:24,554 Skipping link: No binaries permitted for healsparse: https://archive1.piwheels.org/simple/healsparse/healsparse-1.9.0-py3-none-any.whl#sha256=53184af3038fa3207ba259a773c301538b9fc644c5b2a9785d70a8362ef8917c (from https://www.piwheels.org/simple/healsparse/) (requires-python:>=3.7) 2025-09-09T04:23:24,554 Skipping link: No binaries permitted for healsparse: https://archive1.piwheels.org/simple/healsparse/healsparse-1.8.1-py3-none-any.whl#sha256=bca85ab9ecd58805cf00fd0c10e9b140bd3ee8b03c840a58a03570bc67b4de37 (from https://www.piwheels.org/simple/healsparse/) 2025-09-09T04:23:24,554 Skipping link: No binaries permitted for healsparse: https://archive1.piwheels.org/simple/healsparse/healsparse-1.8.0-py3-none-any.whl#sha256=183a87dc7a57b87360de8ee17d1f87077937d2bccfd47817414fca4fabab4039 (from https://www.piwheels.org/simple/healsparse/) 2025-09-09T04:23:24,554 Skipping link: No binaries permitted for healsparse: https://archive1.piwheels.org/simple/healsparse/healsparse-1.7.1-py3-none-any.whl#sha256=6a3eae8cd0d225a3eab59bd533ac951018eb02cecb95f8a9c242cfe4f36f8920 (from https://www.piwheels.org/simple/healsparse/) 2025-09-09T04:23:24,554 Skipping link: No binaries permitted for healsparse: https://archive1.piwheels.org/simple/healsparse/healsparse-1.7.0-py3-none-any.whl#sha256=179afc4745e896f4371b966b3167ff4d531ad824cd3722c712126f255f606ce3 (from https://www.piwheels.org/simple/healsparse/) 2025-09-09T04:23:24,555 Skipping link: No binaries permitted for healsparse: https://archive1.piwheels.org/simple/healsparse/healsparse-1.6.6-py3-none-any.whl#sha256=d1ab00c83ee0805fcfce1891b10e0dbd0b88c7428383715c0ffa772e2410c278 (from https://www.piwheels.org/simple/healsparse/) 2025-09-09T04:23:24,555 Skipping link: No binaries permitted for healsparse: https://archive1.piwheels.org/simple/healsparse/healsparse-1.6.5-py3-none-any.whl#sha256=f9afc68c84d885a6365960591b5f8006c02129988850532859dcf318d036acdd (from https://www.piwheels.org/simple/healsparse/) 2025-09-09T04:23:24,555 Skipping link: No binaries permitted for healsparse: https://archive1.piwheels.org/simple/healsparse/healsparse-1.6.4-py3-none-any.whl#sha256=266bb904ccba21d6f92c8e771e00d191f88824c9cd7c0f3aa14748f4e38fb626 (from https://www.piwheels.org/simple/healsparse/) 2025-09-09T04:23:24,555 Skipping link: No binaries permitted for healsparse: https://archive1.piwheels.org/simple/healsparse/healsparse-1.6.0-py3-none-any.whl#sha256=e82e22a62dc97fcd7a838973e1aefcf63d645e77da685b53bf9657e13356a272 (from https://www.piwheels.org/simple/healsparse/) 2025-09-09T04:23:24,555 Skipping link: No binaries permitted for healsparse: https://archive1.piwheels.org/simple/healsparse/healsparse-1.5.1-py3-none-any.whl#sha256=cec82f47962dbef7f6bbb96d0d0dbfa23fe8f9cf1b754975c18267718c49c7d4 (from https://www.piwheels.org/simple/healsparse/) 2025-09-09T04:23:24,556 Skipping link: No binaries permitted for healsparse: https://archive1.piwheels.org/simple/healsparse/healsparse-1.5.0-py3-none-any.whl#sha256=af2e17cf16941a568ff798c10bb384d4c829f9ab7c385a46d8f4fcbafe4d35ea (from https://www.piwheels.org/simple/healsparse/) 2025-09-09T04:23:24,556 Skipping link: No binaries permitted for healsparse: https://archive1.piwheels.org/simple/healsparse/healsparse-1.4.1-py3-none-any.whl#sha256=8ebdd4c0e9a00edc47922d96ffa04e552ce1da06dee7f982fa3b0233d7535b35 (from https://www.piwheels.org/simple/healsparse/) 2025-09-09T04:23:24,556 Skipping link: No binaries permitted for healsparse: https://archive1.piwheels.org/simple/healsparse/healsparse-1.4.0-py3-none-any.whl#sha256=eef5a82703aa448d338c795042dd56d55a7988edb2fc777d1740766b37d7446f (from https://www.piwheels.org/simple/healsparse/) 2025-09-09T04:23:24,556 Skipping link: No binaries permitted for healsparse: https://archive1.piwheels.org/simple/healsparse/healsparse-1.3.1-py3-none-any.whl#sha256=6515aee7cd4df96ce601a24c6635209e7fb89d1a57a3de5c2ba84014e7234b6c (from https://www.piwheels.org/simple/healsparse/) 2025-09-09T04:23:24,556 Skipping link: No binaries permitted for healsparse: https://archive1.piwheels.org/simple/healsparse/healsparse-1.3.0-py3-none-any.whl#sha256=cea189947c9a3c7e6c419169bdaaa2be32d4a32937e6997a67a27a7f91994a62 (from https://www.piwheels.org/simple/healsparse/) 2025-09-09T04:23:24,556 Skipping link: No binaries permitted for healsparse: https://archive1.piwheels.org/simple/healsparse/healsparse-1.2.8-py3-none-any.whl#sha256=ce0e348ced8fb35376baf52a53183128fdfda0094aff3648b587d49727ee1679 (from https://www.piwheels.org/simple/healsparse/) 2025-09-09T04:23:24,557 Skipping link: No binaries permitted for healsparse: https://archive1.piwheels.org/simple/healsparse/healsparse-1.2.7-py3-none-any.whl#sha256=f7c69650f2650f7372ddd324401c2eab4a09f3b2d61aa2e9ba255c97d136e77e (from https://www.piwheels.org/simple/healsparse/) 2025-09-09T04:23:24,557 Skipping link: No binaries permitted for healsparse: https://archive1.piwheels.org/simple/healsparse/healsparse-1.2.6-py3-none-any.whl#sha256=6c857e97ba914968650dd957f55c91d872947f154121809cbf19e7d4afcef751 (from https://www.piwheels.org/simple/healsparse/) 2025-09-09T04:23:24,557 Skipping link: No binaries permitted for healsparse: https://archive1.piwheels.org/simple/healsparse/healsparse-1.2.5-py3-none-any.whl#sha256=56568bfa9c224a8a65c23f1da24b9c609419edde02fab07a1fc8cb5311a771db (from https://www.piwheels.org/simple/healsparse/) 2025-09-09T04:23:24,557 Skipping link: No binaries permitted for healsparse: https://archive1.piwheels.org/simple/healsparse/healsparse-1.2.4-py3-none-any.whl#sha256=9e89ebca438b1902caa1993f636577f3dea58453175b375d6ab658a2f854a908 (from https://www.piwheels.org/simple/healsparse/) 2025-09-09T04:23:24,557 Skipping link: No binaries permitted for healsparse: https://archive1.piwheels.org/simple/healsparse/healsparse-1.2.2-py3-none-any.whl#sha256=620c4ae6db8dda6475d7ca5b4da582a8f8567d03181f6fb8e7bb17a6fbcad260 (from https://www.piwheels.org/simple/healsparse/) 2025-09-09T04:23:24,558 Skipping link: No binaries permitted for healsparse: https://archive1.piwheels.org/simple/healsparse/healsparse-1.2.1-py3-none-any.whl#sha256=2a4720eb9c9e97a03649242d3364ed43682c09da26966432e8743257742327da (from https://www.piwheels.org/simple/healsparse/) 2025-09-09T04:23:24,558 Skipping link: No binaries permitted for healsparse: https://archive1.piwheels.org/simple/healsparse/healsparse-1.1.6-py3-none-any.whl#sha256=337b92837b9c412666dae2499411723b60430724b970bad50c7e413ab8bd73ea (from https://www.piwheels.org/simple/healsparse/) 2025-09-09T04:23:24,558 Skipping link: No binaries permitted for healsparse: https://archive1.piwheels.org/simple/healsparse/healsparse-1.1.5-py3-none-any.whl#sha256=79f21e2de66c3059f8d371e0469a2acef61f29b72e0cabe0d3cf12dd0a006cde (from https://www.piwheels.org/simple/healsparse/) 2025-09-09T04:23:24,558 Skipping link: No binaries permitted for healsparse: https://archive1.piwheels.org/simple/healsparse/healsparse-1.1.4-py3-none-any.whl#sha256=9eb46e0e74a7297e047330de7067523e91566311930528394075f794528e3cc3 (from https://www.piwheels.org/simple/healsparse/) 2025-09-09T04:23:24,558 Skipping link: No binaries permitted for healsparse: https://archive1.piwheels.org/simple/healsparse/healsparse-1.1.3-py3-none-any.whl#sha256=a57f3dd7441d77f5f3b2179a906227c5d5801471564aa53dc8e6f53a14cd7356 (from https://www.piwheels.org/simple/healsparse/) 2025-09-09T04:23:24,558 Skipping link: No binaries permitted for healsparse: https://archive1.piwheels.org/simple/healsparse/healsparse-1.1.2-py3-none-any.whl#sha256=0a389f9c631f33ec1e1c6a8feebdcb05cdb4551a47a3ae0a87e58b2f005003af (from https://www.piwheels.org/simple/healsparse/) 2025-09-09T04:23:24,559 Skipping link: No binaries permitted for healsparse: https://archive1.piwheels.org/simple/healsparse/healsparse-1.1.1-py3-none-any.whl#sha256=87b6f6420730176c95dd22916f275eb469dd0c922a28bc170b327ce66a6953c5 (from https://www.piwheels.org/simple/healsparse/) 2025-09-09T04:23:24,559 Skipping link: No binaries permitted for healsparse: https://archive1.piwheels.org/simple/healsparse/healsparse-1.1.0-py3-none-any.whl#sha256=26a6c4c421ba7a68033aa4b256944f407b4eeb58cc33f6073e58399f27df031b (from https://www.piwheels.org/simple/healsparse/) 2025-09-09T04:23:24,559 Skipping link: No binaries permitted for healsparse: https://archive1.piwheels.org/simple/healsparse/healsparse-1.0.2-py3-none-any.whl#sha256=7ec0145970a1a9eee619b3c789da734c73010f017f693e5d5c3daf36e6b1dab0 (from https://www.piwheels.org/simple/healsparse/) 2025-09-09T04:23:24,559 Skipping link: No binaries permitted for healsparse: https://archive1.piwheels.org/simple/healsparse/healsparse-1.0.1-py3-none-any.whl#sha256=7679c85bee979bcd7740283767be41aa5a2565b6428cb2b005506cb2ed7b0f57 (from https://www.piwheels.org/simple/healsparse/) 2025-09-09T04:23:24,559 Skipping link: not a file: https://www.piwheels.org/simple/healsparse/ 2025-09-09T04:23:24,560 Skipping link: not a file: https://pypi.org/simple/healsparse/ 2025-09-09T04:23:24,591 Given no hashes to check 1 links for project 'healsparse': discarding no candidates 2025-09-09T04:23:24,592 Collecting healsparse==1.2.0 2025-09-09T04:23:24,593 Created temporary directory: /tmp/pip-unpack-swrn3_p1 2025-09-09T04:23:24,741 Downloading healsparse-1.2.0.tar.gz (29 kB) 2025-09-09T04:23:24,774 Added healsparse==1.2.0 from https://files.pythonhosted.org/packages/13/5d/6161158e978b83c4da6b650a3d61afc6b19b53aec4e59c4a246eced8f53d/healsparse-1.2.0.tar.gz to build tracker '/tmp/pip-build-tracker-qmadmpfn' 2025-09-09T04:23:24,775 Running setup.py (path:/tmp/pip-wheel-few7w9xw/healsparse_d98573359afa4fbf91cc700f728f8929/setup.py) egg_info for package healsparse 2025-09-09T04:23:24,776 Created temporary directory: /tmp/pip-pip-egg-info-mvj0iw68 2025-09-09T04:23:24,776 Preparing metadata (setup.py): started 2025-09-09T04:23:24,777 Running command python setup.py egg_info 2025-09-09T04:23:25,295 Traceback (most recent call last): 2025-09-09T04:23:25,297 File "", line 2, in 2025-09-09T04:23:25,297 exec(compile(''' 2025-09-09T04:23:25,297 ~~~~^^^^^^^^^^^^ 2025-09-09T04:23:25,297 # This is -- a caller that pip uses to run setup.py 2025-09-09T04:23:25,297 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T04:23:25,297 ...<32 lines>... 2025-09-09T04:23:25,297 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T04:23:25,298 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T04:23:25,298 ''' % ('/tmp/pip-wheel-few7w9xw/healsparse_d98573359afa4fbf91cc700f728f8929/setup.py',), "", "exec")) 2025-09-09T04:23:25,298 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T04:23:25,298 File "", line 35, in 2025-09-09T04:23:25,298 File "/tmp/pip-wheel-few7w9xw/healsparse_d98573359afa4fbf91cc700f728f8929/setup.py", line 7, in 2025-09-09T04:23:25,298 with open(path.join(this_directory, 'long_description.md'), encoding='utf-8') as f: 2025-09-09T04:23:25,298 ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T04:23:25,299 FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-wheel-few7w9xw/healsparse_d98573359afa4fbf91cc700f728f8929/long_description.md' 2025-09-09T04:23:25,382 ERROR: python setup.py egg_info exited with 1 2025-09-09T04:23:25,394 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-09T04:23:25,394 exec(compile('"'"''"'"''"'"' 2025-09-09T04:23:25,394 # This is -- a caller that pip uses to run setup.py 2025-09-09T04:23:25,394 # 2025-09-09T04:23:25,394 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-09T04:23:25,394 # import from `distutils.core` to work with newer packaging standards. 2025-09-09T04:23:25,394 # - It provides a clear error message when setuptools is not installed. 2025-09-09T04:23:25,394 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-09T04:23:25,394 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-09T04:23:25,394 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-09T04:23:25,394 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-09T04:23:25,394 import os, sys, tokenize, traceback 2025-09-09T04:23:25,394 2025-09-09T04:23:25,394 try: 2025-09-09T04:23:25,394 import setuptools 2025-09-09T04:23:25,394 except ImportError: 2025-09-09T04:23:25,394 print( 2025-09-09T04:23:25,394 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-09T04:23:25,394 "the build environment with exception:", 2025-09-09T04:23:25,394 file=sys.stderr, 2025-09-09T04:23:25,394 ) 2025-09-09T04:23:25,394 traceback.print_exc() 2025-09-09T04:23:25,394 sys.exit(1) 2025-09-09T04:23:25,394 2025-09-09T04:23:25,394 __file__ = %r 2025-09-09T04:23:25,394 sys.argv[0] = __file__ 2025-09-09T04:23:25,394 2025-09-09T04:23:25,394 if os.path.exists(__file__): 2025-09-09T04:23:25,394 filename = __file__ 2025-09-09T04:23:25,394 with tokenize.open(__file__) as f: 2025-09-09T04:23:25,394 setup_py_code = f.read() 2025-09-09T04:23:25,394 else: 2025-09-09T04:23:25,394 filename = "" 2025-09-09T04:23:25,394 setup_py_code = "from setuptools import setup; setup()" 2025-09-09T04:23:25,394 2025-09-09T04:23:25,394 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T04:23:25,394 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-few7w9xw/healsparse_d98573359afa4fbf91cc700f728f8929/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-mvj0iw68[/] 2025-09-09T04:23:25,395 [bold magenta]cwd[/]: /tmp/pip-wheel-few7w9xw/healsparse_d98573359afa4fbf91cc700f728f8929/ 2025-09-09T04:23:25,395 Preparing metadata (setup.py): finished with status 'error' 2025-09-09T04:23:25,396 ERROR: metadata generation failed 2025-09-09T04:23:25,402 Exception information: 2025-09-09T04:23:25,402 Traceback (most recent call last): 2025-09-09T04:23:25,402 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-09T04:23:25,402 call_subprocess( 2025-09-09T04:23:25,402 ~~~~~~~~~~~~~~~^ 2025-09-09T04:23:25,402 args, 2025-09-09T04:23:25,402 ^^^^^ 2025-09-09T04:23:25,402 ...<2 lines>... 2025-09-09T04:23:25,402 spinner=spinner, 2025-09-09T04:23:25,402 ^^^^^^^^^^^^^^^^ 2025-09-09T04:23:25,402 ) 2025-09-09T04:23:25,402 ^ 2025-09-09T04:23:25,402 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-09T04:23:25,402 raise error 2025-09-09T04:23:25,402 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-09T04:23:25,402 2025-09-09T04:23:25,402 The above exception was the direct cause of the following exception: 2025-09-09T04:23:25,402 2025-09-09T04:23:25,402 Traceback (most recent call last): 2025-09-09T04:23:25,402 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-09T04:23:25,402 status = _inner_run() 2025-09-09T04:23:25,402 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-09T04:23:25,402 return self.run(options, args) 2025-09-09T04:23:25,402 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-09T04:23:25,402 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-09T04:23:25,402 return func(self, options, args) 2025-09-09T04:23:25,402 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-09T04:23:25,402 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-09T04:23:25,402 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-09T04:23:25,402 result = self._result = resolver.resolve( 2025-09-09T04:23:25,402 ~~~~~~~~~~~~~~~~^ 2025-09-09T04:23:25,402 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-09T04:23:25,402 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T04:23:25,402 ) 2025-09-09T04:23:25,402 ^ 2025-09-09T04:23:25,402 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-09T04:23:25,402 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-09T04:23:25,402 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-09T04:23:25,402 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-09T04:23:25,402 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T04:23:25,402 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-09T04:23:25,402 if not criterion.candidates: 2025-09-09T04:23:25,402 ^^^^^^^^^^^^^^^^^^^^ 2025-09-09T04:23:25,402 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-09T04:23:25,402 return bool(self._sequence) 2025-09-09T04:23:25,402 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-09T04:23:25,402 self._bool = any(self) 2025-09-09T04:23:25,402 ~~~^^^^^^ 2025-09-09T04:23:25,402 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-09T04:23:25,402 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-09T04:23:25,402 ^^^^^^^^ 2025-09-09T04:23:25,402 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-09T04:23:25,402 candidate = func() 2025-09-09T04:23:25,402 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-09T04:23:25,402 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-09T04:23:25,402 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T04:23:25,402 link, template, name, version 2025-09-09T04:23:25,402 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T04:23:25,402 ) 2025-09-09T04:23:25,402 ^ 2025-09-09T04:23:25,402 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-09T04:23:25,402 self._link_candidate_cache[link] = LinkCandidate( 2025-09-09T04:23:25,402 ~~~~~~~~~~~~~^ 2025-09-09T04:23:25,402 link, 2025-09-09T04:23:25,402 ^^^^^ 2025-09-09T04:23:25,402 ...<3 lines>... 2025-09-09T04:23:25,402 version=version, 2025-09-09T04:23:25,402 ^^^^^^^^^^^^^^^^ 2025-09-09T04:23:25,402 ) 2025-09-09T04:23:25,402 ^ 2025-09-09T04:23:25,402 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-09T04:23:25,402 super().__init__( 2025-09-09T04:23:25,402 ~~~~~~~~~~~~~~~~^ 2025-09-09T04:23:25,402 link=link, 2025-09-09T04:23:25,402 ^^^^^^^^^^ 2025-09-09T04:23:25,402 ...<4 lines>... 2025-09-09T04:23:25,402 version=version, 2025-09-09T04:23:25,402 ^^^^^^^^^^^^^^^^ 2025-09-09T04:23:25,402 ) 2025-09-09T04:23:25,402 ^ 2025-09-09T04:23:25,402 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-09T04:23:25,402 self.dist = self._prepare() 2025-09-09T04:23:25,402 ~~~~~~~~~~~~~^^ 2025-09-09T04:23:25,402 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-09T04:23:25,402 dist = self._prepare_distribution() 2025-09-09T04:23:25,402 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-09T04:23:25,402 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-09T04:23:25,402 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T04:23:25,402 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-09T04:23:25,402 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-09T04:23:25,402 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T04:23:25,402 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-09T04:23:25,402 dist = _get_prepared_distribution( 2025-09-09T04:23:25,402 req, 2025-09-09T04:23:25,402 ...<3 lines>... 2025-09-09T04:23:25,402 self.check_build_deps, 2025-09-09T04:23:25,402 ) 2025-09-09T04:23:25,402 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-09T04:23:25,402 abstract_dist.prepare_distribution_metadata( 2025-09-09T04:23:25,402 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T04:23:25,402 finder, build_isolation, check_build_deps 2025-09-09T04:23:25,402 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T04:23:25,402 ) 2025-09-09T04:23:25,402 ^ 2025-09-09T04:23:25,402 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-09T04:23:25,402 self.req.prepare_metadata() 2025-09-09T04:23:25,402 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-09T04:23:25,402 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-09T04:23:25,402 self.metadata_directory = generate_metadata_legacy( 2025-09-09T04:23:25,402 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T04:23:25,402 build_env=self.build_env, 2025-09-09T04:23:25,402 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T04:23:25,402 ...<3 lines>... 2025-09-09T04:23:25,402 details=details, 2025-09-09T04:23:25,402 ^^^^^^^^^^^^^^^^ 2025-09-09T04:23:25,402 ) 2025-09-09T04:23:25,402 ^ 2025-09-09T04:23:25,402 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-09T04:23:25,402 raise MetadataGenerationFailed(package_details=details) from error 2025-09-09T04:23:25,402 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-09T04:23:25,427 Removed healsparse==1.2.0 from https://files.pythonhosted.org/packages/13/5d/6161158e978b83c4da6b650a3d61afc6b19b53aec4e59c4a246eced8f53d/healsparse-1.2.0.tar.gz from build tracker '/tmp/pip-build-tracker-qmadmpfn' 2025-09-09T04:23:25,427 Removed build tracker: '/tmp/pip-build-tracker-qmadmpfn'