2025-09-07T20:38:07,643 Created temporary directory: /tmp/pip-build-tracker-d5uz7af_ 2025-09-07T20:38:07,644 Initialized build tracking at /tmp/pip-build-tracker-d5uz7af_ 2025-09-07T20:38:07,644 Created build tracker: /tmp/pip-build-tracker-d5uz7af_ 2025-09-07T20:38:07,644 Entered build tracker: /tmp/pip-build-tracker-d5uz7af_ 2025-09-07T20:38:07,644 Created temporary directory: /tmp/pip-wheel-nd9fgpyz 2025-09-07T20:38:07,648 Created temporary directory: /tmp/pip-ephem-wheel-cache-gqzffr03 2025-09-07T20:38:07,706 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T20:38:07,708 2 location(s) to search for versions of jug: 2025-09-07T20:38:07,708 * https://pypi.org/simple/jug/ 2025-09-07T20:38:07,708 * https://www.piwheels.org/simple/jug/ 2025-09-07T20:38:07,708 Fetching project page and analyzing links: https://pypi.org/simple/jug/ 2025-09-07T20:38:07,709 Getting page https://pypi.org/simple/jug/ 2025-09-07T20:38:07,710 Found index url https://pypi.org/simple/ 2025-09-07T20:38:07,781 Fetched page https://pypi.org/simple/jug/ as application/vnd.pypi.simple.v1+json 2025-09-07T20:38:07,790 Found link https://files.pythonhosted.org/packages/dd/4d/94a8bdb569fc97a07f70b4d94ad6762357055d884713b041593e63cd3998/Jug-0.9.7-git.tar.gz (from https://pypi.org/simple/jug/), version: 0.9.7-git 2025-09-07T20:38:07,790 Found link https://files.pythonhosted.org/packages/c2/31/fcb3049df59280fb06b6d11b333d93a3b8d57f22e68ca644bb51b9cad69d/Jug-0.2.tar.gz (from https://pypi.org/simple/jug/), version: 0.2 2025-09-07T20:38:07,790 Found link https://files.pythonhosted.org/packages/fb/50/46f4871a34d4113926d98f4beecc46a632b4d2fbadaba50e722fb006bdd5/Jug-0.4-rc0.linux-i686.tar.gz (from https://pypi.org/simple/jug/), version: 0.4-rc0.linux-i686 2025-09-07T20:38:07,791 Found link https://files.pythonhosted.org/packages/89/c7/f83efb3fc1c8bfdefe930c2c3de92b55cda2a6f12f002c504d0e297668b6/Jug-0.4-rc0.tar.gz (from https://pypi.org/simple/jug/), version: 0.4-rc0 2025-09-07T20:38:07,791 Found link https://files.pythonhosted.org/packages/b3/8b/3c86dee149734d4edc91f8a103d27e174b32e9a0a2da6123e4bf96c3ca77/Jug-0.4.linux-i686.tar.gz (from https://pypi.org/simple/jug/), version: 0.4.linux-i686 2025-09-07T20:38:07,791 Found link https://files.pythonhosted.org/packages/80/c0/0446f4101bd23fedc6b3e37fdd815423d2c818b98f7916efa4dc07be0bc1/Jug-0.4.tar.gz (from https://pypi.org/simple/jug/), version: 0.4 2025-09-07T20:38:07,791 Found link https://files.pythonhosted.org/packages/22/42/5a6d405bde298946fc7bf27f906d4cb4872be7a890a302d7c1193e735680/Jug-0.4.1.linux-i686.tar.gz (from https://pypi.org/simple/jug/), version: 0.4.1.linux-i686 2025-09-07T20:38:07,792 Found link https://files.pythonhosted.org/packages/0c/b0/645fd3498db313b45343f67badc4465ee841c696e19532b6e1d5e5865fe0/Jug-0.4.1.tar.gz (from https://pypi.org/simple/jug/), version: 0.4.1 2025-09-07T20:38:07,792 Found link https://files.pythonhosted.org/packages/a1/73/bd524ea3d5e5b6e95c07c7b23539a25ec1d767aa9f19c08b99be3640ff3d/Jug-0.5.0-beta-0.tar.gz (from https://pypi.org/simple/jug/), version: 0.5.0-beta-0 2025-09-07T20:38:07,792 Found link https://files.pythonhosted.org/packages/0d/b2/d4ebc9a7bb2046d3622ad9150b94753e93edb4c4d2bd62c99cf2188e7386/Jug-0.5.0-beta-1.tar.gz (from https://pypi.org/simple/jug/), version: 0.5.0-beta-1 2025-09-07T20:38:07,792 Found link https://files.pythonhosted.org/packages/59/6f/6f28508ca100a614fd46fd2193e60584430c031f9084fddc133ede4f4792/Jug-0.5.0-rc-0.tar.gz (from https://pypi.org/simple/jug/), version: 0.5.0-rc-0 2025-09-07T20:38:07,793 Found link https://files.pythonhosted.org/packages/0c/f7/6f4cc34b9bfe272f0b1f43ccd525f0871fd63432a880a3b54110d380d1a7/Jug-0.5.0-rc-1.tar.gz (from https://pypi.org/simple/jug/), version: 0.5.0-rc-1 2025-09-07T20:38:07,793 Found link https://files.pythonhosted.org/packages/fd/84/ed762b8e59c66cc93352da854c2ab9e5cef9f1aa393bb4ca9b37b6a21018/Jug-0.5.0.tar.gz (from https://pypi.org/simple/jug/), version: 0.5.0 2025-09-07T20:38:07,793 Found link https://files.pythonhosted.org/packages/40/49/210025ac9dab134d9647d3701f3b346740f99b2466f3955421148e75879b/Jug-0.5.1.tar.gz (from https://pypi.org/simple/jug/), version: 0.5.1 2025-09-07T20:38:07,793 Found link https://files.pythonhosted.org/packages/c6/93/5256826aa98e9a2a6a05c900968a338bb0d1958a44a4119fcbf1c7859b40/Jug-0.5.2.tar.gz (from https://pypi.org/simple/jug/), version: 0.5.2 2025-09-07T20:38:07,793 Found link https://files.pythonhosted.org/packages/47/8f/11883d8078c3068315eebc74c81bfd949d69e55e3fe8c07517828c45d08e/Jug-0.5.3.tar.gz (from https://pypi.org/simple/jug/), version: 0.5.3 2025-09-07T20:38:07,794 Found link https://files.pythonhosted.org/packages/21/03/4609b20c29441636bbbd6b6529f1d05f6003523a864be498fe212ef02642/Jug-0.5.4.tar.gz (from https://pypi.org/simple/jug/), version: 0.5.4 2025-09-07T20:38:07,794 Found link https://files.pythonhosted.org/packages/5e/a2/102d7d833af24e16deca671da1fab908a86d45e4217c0899c07d0257db8b/Jug-0.5.5.tar.gz (from https://pypi.org/simple/jug/), version: 0.5.5 2025-09-07T20:38:07,794 Found link https://files.pythonhosted.org/packages/cc/90/6f177bf470b95bb35cc5e47c9c8bebe39686c667335973206fa95366d43a/Jug-0.6.tar.gz (from https://pypi.org/simple/jug/), version: 0.6 2025-09-07T20:38:07,794 Found link https://files.pythonhosted.org/packages/49/d3/34046ecce92f9a583918d20d0050aea5930b836c10bb6b1f8ebd6772e12c/Jug-0.6.1.tar.gz (from https://pypi.org/simple/jug/), version: 0.6.1 2025-09-07T20:38:07,794 Found link https://files.pythonhosted.org/packages/3e/40/aea55ee901df7f3c666bdf0c5325913ae6d60c38190d66f536ab080f1df8/Jug-0.6.2.tar.gz (from https://pypi.org/simple/jug/), version: 0.6.2 2025-09-07T20:38:07,795 Found link https://files.pythonhosted.org/packages/dc/25/75a158cddf8b4c7986ac371f5d482325198980e066142fc74f32e2253af6/Jug-0.6.9.tar.gz (from https://pypi.org/simple/jug/), version: 0.6.9 2025-09-07T20:38:07,795 Found link https://files.pythonhosted.org/packages/89/63/03186c8ef6df6454ed874210db76e2ed7f5478d43064b4b9e639ad8afcbb/Jug-0.6.99.tar.gz (from https://pypi.org/simple/jug/), version: 0.6.99 2025-09-07T20:38:07,795 Found link https://files.pythonhosted.org/packages/60/53/0dae5fc1cf5a4acf3dfb77d3600a9cff9050b831de6e6f11583d5dda507e/Jug-0.7.tar.gz (from https://pypi.org/simple/jug/), version: 0.7 2025-09-07T20:38:07,795 Found link https://files.pythonhosted.org/packages/69/ea/beefde867b6a5d6f4f084eb392eb7ca7957ed2ebcc4735dd0dae0ff50f07/Jug-0.7.1.tar.gz (from https://pypi.org/simple/jug/), version: 0.7.1 2025-09-07T20:38:07,796 Found link https://files.pythonhosted.org/packages/c2/e8/73326bd8bb593146466f11986d8fbdf49912a92ae1fc58d0d42f875e485b/Jug-0.7.2.tar.gz (from https://pypi.org/simple/jug/), version: 0.7.2 2025-09-07T20:38:07,796 Found link https://files.pythonhosted.org/packages/db/99/c06c302b9ac2513980340a3196ee824bbaae4fe11a80f9d337c3e19f3f3a/Jug-0.7.3.tar.gz (from https://pypi.org/simple/jug/), version: 0.7.3 2025-09-07T20:38:07,796 Found link https://files.pythonhosted.org/packages/9a/c9/26b5bb8e3ce557d66426f1053cf8e51f57b628d3f0ced32802476160d657/Jug-0.7.4.tar.gz (from https://pypi.org/simple/jug/), version: 0.7.4 2025-09-07T20:38:07,796 Found link https://files.pythonhosted.org/packages/39/49/6b47d4af4e4149bd709531c0029c91466239787f25fcec7f9964299c5c70/Jug-0.8-b0.tar.gz (from https://pypi.org/simple/jug/), version: 0.8-b0 2025-09-07T20:38:07,796 Found link https://files.pythonhosted.org/packages/b9/b2/58b8dc791438a9f4a4ff980b0b19f3ae9ac118dc1a8bb37e35f1f9aa9315/Jug-0.8.tar.gz (from https://pypi.org/simple/jug/), version: 0.8 2025-09-07T20:38:07,797 Found link https://files.pythonhosted.org/packages/d3/59/38ecacd34d5d168b284155e6e4748495d582c0dfaf64b2f29bcc6ea35741/Jug-0.8.1.tar.gz (from https://pypi.org/simple/jug/), version: 0.8.1 2025-09-07T20:38:07,797 Found link https://files.pythonhosted.org/packages/ad/30/539ed95fbe63c3e9bbb6da1cd60056ab3a717cf7a2820e0ffc02055e5bc8/Jug-0.9.tar.gz (from https://pypi.org/simple/jug/), version: 0.9 2025-09-07T20:38:07,797 Found link https://files.pythonhosted.org/packages/f3/2c/94f771b2df655af65a40fca825f65ded132340f1f2e63f87db2783e60271/Jug-0.9.1.tar.gz (from https://pypi.org/simple/jug/), version: 0.9.1 2025-09-07T20:38:07,797 Found link https://files.pythonhosted.org/packages/05/31/66ce975a284f7097028c708a25d0e853c3f3c37ac6b43c516f8041cd4858/Jug-0.9.2.tar.gz (from https://pypi.org/simple/jug/), version: 0.9.2 2025-09-07T20:38:07,797 Found link https://files.pythonhosted.org/packages/82/41/cb87941977deb61fc5048fd9cf606a04a90380ee709fd41d1cdbbf3d70e8/Jug-0.9.3.tar.gz (from https://pypi.org/simple/jug/), version: 0.9.3 2025-09-07T20:38:07,798 Found link https://files.pythonhosted.org/packages/fc/d4/65faa775eac7a653f5b09b8fe7f73c96debb461871a1b45986aaa05f6b5f/Jug-0.9.4.tar.gz (from https://pypi.org/simple/jug/), version: 0.9.4 2025-09-07T20:38:07,798 Found link https://files.pythonhosted.org/packages/09/28/9a0009e3a7cb10a0d0bed2c2711799a93bc6e7ce4d66c715f03edaeee6ad/Jug-0.9.5.tar.gz (from https://pypi.org/simple/jug/), version: 0.9.5 2025-09-07T20:38:07,798 Found link https://files.pythonhosted.org/packages/72/6b/db5f0042d1f795f5a360adf1fd022fb610ced0536e653175ddd71e135acf/Jug-0.9.6.tar.gz (from https://pypi.org/simple/jug/), version: 0.9.6 2025-09-07T20:38:07,798 Found link https://files.pythonhosted.org/packages/99/03/52cc2a56831ac50f36e3fa5c7f6aeeb08e38c02f03d49ce9b8326818d668/Jug-0.9.7.tar.gz (from https://pypi.org/simple/jug/), version: 0.9.7 2025-09-07T20:38:07,798 Found link https://files.pythonhosted.org/packages/e1/d3/1f69f32569dde85025efeca09412c864bb40383bffb69785ebfce32fb5ad/Jug-1.0rc0.tar.gz (from https://pypi.org/simple/jug/), version: 1.0rc0 2025-09-07T20:38:07,799 Found link https://files.pythonhosted.org/packages/0b/f8/dd17f0e96de1553068c673aca5fead28c77647c2e05328456acb5a3883e7/Jug-1.0.tar.gz (from https://pypi.org/simple/jug/), version: 1.0 2025-09-07T20:38:07,799 Found link https://files.pythonhosted.org/packages/b0/38/0df6437318de50c698848a2f64a070ae52e6aa01b70c32cf27bcd4171769/Jug-1.0.1.tar.gz (from https://pypi.org/simple/jug/), version: 1.0.1 2025-09-07T20:38:07,799 Found link https://files.pythonhosted.org/packages/e4/89/9c36aca0ba65879b202f6eef4877c610a917047ef14adc351e2f8469526c/Jug-1.1.tar.gz (from https://pypi.org/simple/jug/), version: 1.1 2025-09-07T20:38:07,799 Found link https://files.pythonhosted.org/packages/3a/a0/c34dbef838571673d138e8c53ce2a6d6e3adde60097e714e0738f1097612/Jug-1.2.tar.gz (from https://pypi.org/simple/jug/), version: 1.2 2025-09-07T20:38:07,799 Found link https://files.pythonhosted.org/packages/00/23/5159965ffb09d5d315a1baf04e7424df545801dd2544c7631fb191eccbd0/Jug-1.2.1.tar.gz (from https://pypi.org/simple/jug/), version: 1.2.1 2025-09-07T20:38:07,800 Found link https://files.pythonhosted.org/packages/61/be/08ef2526a7684c27db4f740e256eea80444f9dc97f334e0499ff950b3cae/Jug-1.2.2.tar.gz (from https://pypi.org/simple/jug/), version: 1.2.2 2025-09-07T20:38:07,800 Found link https://files.pythonhosted.org/packages/fb/24/5bba8f09953bf4d818bc2ae71fbdf969762791a923665ed6118674cae7ea/Jug-1.3.0.tar.gz (from https://pypi.org/simple/jug/), version: 1.3.0 2025-09-07T20:38:07,800 Found link https://files.pythonhosted.org/packages/ff/73/a4b59e0a8c0acc5c5c2a906d567bba4f3f164937aefd046992cf74bbc63b/Jug-1.4.0.tar.gz (from https://pypi.org/simple/jug/), version: 1.4.0 2025-09-07T20:38:07,800 Found link https://files.pythonhosted.org/packages/f8/a2/509bac33eb09c10cc2a08662cd103350ff3df89f9e96b28be09a8f099659/Jug-1.5.0.tar.gz (from https://pypi.org/simple/jug/), version: 1.5.0 2025-09-07T20:38:07,801 Found link https://files.pythonhosted.org/packages/17/66/247011f029840af326ef8c7371b5dd5d105c413042215c9d74cc2ba99cdc/Jug-1.6.0.tar.gz (from https://pypi.org/simple/jug/), version: 1.6.0 2025-09-07T20:38:07,801 Found link https://files.pythonhosted.org/packages/fe/6f/cd757d82952f291e6fb9e4467f7cfd0921548c6760438887c85df1d239e2/Jug-1.6.1.tar.gz (from https://pypi.org/simple/jug/), version: 1.6.1 2025-09-07T20:38:07,801 Found link https://files.pythonhosted.org/packages/65/4d/8da72a8f460d0eab0cb601cca878fb5c444c52a343460361775b0ec6ff4a/Jug-1.6.2.tar.gz (from https://pypi.org/simple/jug/), version: 1.6.2 2025-09-07T20:38:07,801 Found link https://files.pythonhosted.org/packages/53/6f/dad27554348a8d4a7255101f4df7fd9925fe37e36c79372b854f089179c8/Jug-1.6.3.tar.gz (from https://pypi.org/simple/jug/), version: 1.6.3 2025-09-07T20:38:07,801 Found link https://files.pythonhosted.org/packages/12/aa/57ec4cb22cc061f9731edab1b28a870ad114a219d154490077e5a8954921/Jug-1.6.4.tar.gz (from https://pypi.org/simple/jug/), version: 1.6.4 2025-09-07T20:38:07,802 Found link https://files.pythonhosted.org/packages/29/40/d18f19d6c64ca28707f12ac74879e749c2e773e7e09542244323a221880c/Jug-1.6.5.tar.gz (from https://pypi.org/simple/jug/), version: 1.6.5 2025-09-07T20:38:07,802 Found link https://files.pythonhosted.org/packages/61/67/b725edd890d2c1e5b0983f9287e8b4a706a4621c0238f9e55eda94c8d805/Jug-1.6.6.tar.gz (from https://pypi.org/simple/jug/), version: 1.6.6 2025-09-07T20:38:07,802 Found link https://files.pythonhosted.org/packages/39/9e/66b684380f13f7c0f80a1a4c9d3195bb64bab1e6d6ee7493122249adaa92/Jug-1.6.7.tar.gz (from https://pypi.org/simple/jug/), version: 1.6.7 2025-09-07T20:38:07,802 Found link https://files.pythonhosted.org/packages/d9/30/9ae9953bdaeef900b2939e6f6f3e7814f0a8e3691eb2bfb9e782f1ce3eea/Jug-1.6.8.tar.gz (from https://pypi.org/simple/jug/), version: 1.6.8 2025-09-07T20:38:07,802 Found link https://files.pythonhosted.org/packages/61/59/7872832e7da6e0a39917d1d2e57d67845a23a98614f1cbbac8f267c83af0/Jug-1.6.9.tar.gz (from https://pypi.org/simple/jug/), version: 1.6.9 2025-09-07T20:38:07,803 Found link https://files.pythonhosted.org/packages/37/8e/390b364b63fbdfc8a9e04731e5526c0a1d32d89bdb9c5228734b9fb636e1/Jug-2.0.0rc0.tar.gz (from https://pypi.org/simple/jug/), version: 2.0.0rc0 2025-09-07T20:38:07,803 Found link https://files.pythonhosted.org/packages/6a/55/e56b1edac8cbf8a489f5b030666e575df626579b3b67039640014003b608/Jug-2.0.0.tar.gz (from https://pypi.org/simple/jug/), version: 2.0.0 2025-09-07T20:38:07,803 Found link https://files.pythonhosted.org/packages/43/15/8848fbb975845f15bfda3a28e38a7735e6fa033867e2dc4c479f81be942d/Jug-2.0.1.tar.gz (from https://pypi.org/simple/jug/), version: 2.0.1 2025-09-07T20:38:07,803 Found link https://files.pythonhosted.org/packages/97/72/aa0d7feecc1f3ace79e2dbc402bd41a340698b874ba4f40bb832e536c4ca/Jug-2.0.2.tar.gz (from https://pypi.org/simple/jug/), version: 2.0.2 2025-09-07T20:38:07,803 Found link https://files.pythonhosted.org/packages/23/a8/a923383f00fd25d8b9ee9635a09e0599ec0067d24204dcfa47eefa833fd2/Jug-2.0.3.tar.gz (from https://pypi.org/simple/jug/), version: 2.0.3 2025-09-07T20:38:07,804 Found link https://files.pythonhosted.org/packages/ef/27/48ffc5e37a10622a3c1257713c294951757e8791b7e8f402f4c996997451/Jug-2.1.0.tar.gz (from https://pypi.org/simple/jug/), version: 2.1.0 2025-09-07T20:38:07,804 Found link https://files.pythonhosted.org/packages/fb/2f/dd575ce808c6230636639a95f3fb825f5a1bf1d403758f641ba8d2b0ab34/Jug-2.1.1.tar.gz (from https://pypi.org/simple/jug/), version: 2.1.1 2025-09-07T20:38:07,804 Found link https://files.pythonhosted.org/packages/9c/2a/0f1bee44359dc22be7680180df181d684c3de4461966bf81b519133ce4f3/Jug-2.2.0.tar.gz (from https://pypi.org/simple/jug/), version: 2.2.0 2025-09-07T20:38:07,804 Found link https://files.pythonhosted.org/packages/1e/28/0b28dcfd7485cb59536913ff6e024c4aaabae5c7a854916771f37f0534a3/Jug-2.2.1.tar.gz (from https://pypi.org/simple/jug/), version: 2.2.1 2025-09-07T20:38:07,804 Skipping link: No binaries permitted for jug: https://files.pythonhosted.org/packages/22/71/0113bde98b04d910970f5c5aef82e9a32809b8d5853fb01f1466d15d9998/Jug-2.2.2-py3-none-any.whl (from https://pypi.org/simple/jug/) 2025-09-07T20:38:07,805 Found link https://files.pythonhosted.org/packages/27/3f/5c45bcd9e0ea6210d84c050d5fcb6bcf5d9da0e670a5bcb055746d631b0c/Jug-2.2.2.tar.gz (from https://pypi.org/simple/jug/), version: 2.2.2 2025-09-07T20:38:07,805 Skipping link: No binaries permitted for jug: https://files.pythonhosted.org/packages/49/27/eebdb8586b09b005b699f290aaeea1289653a1b9547c4ad4fdf96494e4ab/Jug-2.2.3-py3-none-any.whl (from https://pypi.org/simple/jug/) 2025-09-07T20:38:07,805 Found link https://files.pythonhosted.org/packages/af/63/445ce00e40447603ae11f6d60e647c2580f775e5481481c30db2d96bf5b4/Jug-2.2.3.tar.gz (from https://pypi.org/simple/jug/), version: 2.2.3 2025-09-07T20:38:07,805 Skipping link: No binaries permitted for jug: https://files.pythonhosted.org/packages/08/22/0b983f0b421940691b968d6c0cf2e9007afa913e68db8aa003d0d98e82d7/Jug-2.3.0-py3-none-any.whl (from https://pypi.org/simple/jug/) 2025-09-07T20:38:07,805 Found link https://files.pythonhosted.org/packages/f5/50/03c54987eaf32e4e2b7ef6845e5ecb3ea79da4e32976fbc31c35c2506b4f/Jug-2.3.0.tar.gz (from https://pypi.org/simple/jug/), version: 2.3.0 2025-09-07T20:38:07,806 Skipping link: No binaries permitted for jug: https://files.pythonhosted.org/packages/3e/3a/0a06f2eb9aff7faf02e10f0c85347523ce6ca520cad08f5a5bb93a609d38/Jug-2.3.1-py3-none-any.whl (from https://pypi.org/simple/jug/) 2025-09-07T20:38:07,806 Found link https://files.pythonhosted.org/packages/51/e0/c5116694d10e5168b7290495d38895b4ee03b26b1cd877fe65f51e725d06/Jug-2.3.1.tar.gz (from https://pypi.org/simple/jug/), version: 2.3.1 2025-09-07T20:38:07,806 Skipping link: No binaries permitted for jug: https://files.pythonhosted.org/packages/ec/45/df53da27f5a3fa40ad0572df2952b7ecbb6f0f9755d7fce0d0bd69d00fd3/jug-2.4.0-py3-none-any.whl (from https://pypi.org/simple/jug/) (requires-python:>=3.7) 2025-09-07T20:38:07,807 Found link https://files.pythonhosted.org/packages/c6/7c/86cf67bbdb6a0f59bc10978f34b0b74f44c5e3c1ddbe5dbd04c8513f9945/jug-2.4.0.tar.gz (from https://pypi.org/simple/jug/) (requires-python:>=3.7), version: 2.4.0 2025-09-07T20:38:07,807 Fetching project page and analyzing links: https://www.piwheels.org/simple/jug/ 2025-09-07T20:38:07,807 Getting page https://www.piwheels.org/simple/jug/ 2025-09-07T20:38:07,808 Found index url https://www.piwheels.org/simple/ 2025-09-07T20:38:07,897 Fetched page https://www.piwheels.org/simple/jug/ as text/html 2025-09-07T20:38:07,904 Skipping link: No binaries permitted for jug: https://archive1.piwheels.org/simple/jug/jug-2.4.0-py3-none-any.whl#sha256=da7b54c0b08a1934b9eee15b1cefd3c987401060d412cc4627ec9f1ae55611bb (from https://www.piwheels.org/simple/jug/) (requires-python:>=3.7) 2025-09-07T20:38:07,904 Skipping link: No binaries permitted for jug: https://archive1.piwheels.org/simple/jug/Jug-2.3.1-py3-none-any.whl#sha256=b6d126a30cc5237ead82364c107725b824105d2ca646289e9bea95b4cc7420b2 (from https://www.piwheels.org/simple/jug/) 2025-09-07T20:38:07,904 Skipping link: No binaries permitted for jug: https://archive1.piwheels.org/simple/jug/Jug-2.3.0-py3-none-any.whl#sha256=264e22eaf26a8e79bb3ad33fa29e4575f9fa0bd36f725c13d0eac8a22474769b (from https://www.piwheels.org/simple/jug/) 2025-09-07T20:38:07,904 Skipping link: No binaries permitted for jug: https://archive1.piwheels.org/simple/jug/Jug-2.2.3-py3-none-any.whl#sha256=fcffe52700617f46505eec1ee4d5c26e0ad531c92d11e2083af9ca08d1d51bcc (from https://www.piwheels.org/simple/jug/) 2025-09-07T20:38:07,904 Skipping link: No binaries permitted for jug: https://archive1.piwheels.org/simple/jug/Jug-2.2.2-py3-none-any.whl#sha256=9a9c5f44e6751b45ef59eb6c47a16b6b778ad369db206ee62cebe0d93d97ddf7 (from https://www.piwheels.org/simple/jug/) 2025-09-07T20:38:07,905 Skipping link: No binaries permitted for jug: https://archive1.piwheels.org/simple/jug/Jug-2.2.1-py3-none-any.whl#sha256=d37a6270deb6ec194b6a27e1aa4a8a6d5678646aa1b89e5097894b306e7077d3 (from https://www.piwheels.org/simple/jug/) 2025-09-07T20:38:07,905 Skipping link: No binaries permitted for jug: https://archive1.piwheels.org/simple/jug/Jug-2.2.0-py3-none-any.whl#sha256=3867da4d0c61eb0455708c58485f4972395c71873e1b0b101b76dce13d2ebc22 (from https://www.piwheels.org/simple/jug/) 2025-09-07T20:38:07,905 Skipping link: No binaries permitted for jug: https://archive1.piwheels.org/simple/jug/Jug-2.1.1-py3-none-any.whl#sha256=1a0db4d21b3385a935feb7730143d3914c88b6d291e311114afc66d2ce1509e6 (from https://www.piwheels.org/simple/jug/) 2025-09-07T20:38:07,905 Skipping link: No binaries permitted for jug: https://archive1.piwheels.org/simple/jug/Jug-2.0.3-py3-none-any.whl#sha256=1102324db96846abd753eaa558f63d7f9e9371c30f53791b35f15c1e493a9d18 (from https://www.piwheels.org/simple/jug/) 2025-09-07T20:38:07,905 Skipping link: No binaries permitted for jug: https://archive1.piwheels.org/simple/jug/Jug-2.0.2-py3-none-any.whl#sha256=6f523f802e0cc61d15f8a6eb3ddf93a906594b0ff8dc7022478264af041b9beb (from https://www.piwheels.org/simple/jug/) 2025-09-07T20:38:07,905 Skipping link: No binaries permitted for jug: https://archive1.piwheels.org/simple/jug/Jug-2.0.1-py3-none-any.whl#sha256=c1e363afd5109e79216e6bb13eb4b7bf447304106285242b9daf194753c10d33 (from https://www.piwheels.org/simple/jug/) 2025-09-07T20:38:07,905 Skipping link: No binaries permitted for jug: https://archive1.piwheels.org/simple/jug/Jug-2.0.0-py3-none-any.whl#sha256=e5eadc48100c81cf819b0328bd3721ff81793ce452b8d83f18ed6fd6708d7839 (from https://www.piwheels.org/simple/jug/) 2025-09-07T20:38:07,905 Skipping link: No binaries permitted for jug: https://archive1.piwheels.org/simple/jug/Jug-2.0.0rc0-py3-none-any.whl#sha256=d769e5b6c196e7f8617b6346a20831225705ecd976fcc8b15b6e9c1037831b54 (from https://www.piwheels.org/simple/jug/) 2025-09-07T20:38:07,906 Skipping link: No binaries permitted for jug: https://archive1.piwheels.org/simple/jug/Jug-1.6.9-py3-none-any.whl#sha256=ff1b73192a2a0d22a0ad86b07987a7fcce91c8b7424faa88378bd9929be8bf4b (from https://www.piwheels.org/simple/jug/) 2025-09-07T20:38:07,906 Skipping link: No binaries permitted for jug: https://archive1.piwheels.org/simple/jug/Jug-1.6.8-py3-none-any.whl#sha256=1f5ca44b7756b730d4b2898da589aa0e10ffb71a46bcfe0e0bcdb3865d6a9bce (from https://www.piwheels.org/simple/jug/) 2025-09-07T20:38:07,906 Skipping link: No binaries permitted for jug: https://archive1.piwheels.org/simple/jug/Jug-1.6.7-py3-none-any.whl#sha256=ccb7cfaf6487cf2182058566fb6f7b41d7a247d3bb43682bd741c85733b5091f (from https://www.piwheels.org/simple/jug/) 2025-09-07T20:38:07,906 Skipping link: No binaries permitted for jug: https://archive1.piwheels.org/simple/jug/Jug-1.6.6-py3-none-any.whl#sha256=68727aa677048c0ba4fe6b723151a6bd9b4797a516f3a362016def1e5596b49b (from https://www.piwheels.org/simple/jug/) 2025-09-07T20:38:07,906 Skipping link: No binaries permitted for jug: https://archive1.piwheels.org/simple/jug/Jug-1.6.5-py3-none-any.whl#sha256=2ed1b0c142c44715792883d2d9ae8848760d04597daade852bc870415b24470e (from https://www.piwheels.org/simple/jug/) 2025-09-07T20:38:07,906 Skipping link: No binaries permitted for jug: https://archive1.piwheels.org/simple/jug/Jug-1.6.4-py3-none-any.whl#sha256=3b12d53b1751f455af8c5be23819289d44947f96f088130fdc54482faa972142 (from https://www.piwheels.org/simple/jug/) 2025-09-07T20:38:07,906 Skipping link: No binaries permitted for jug: https://archive1.piwheels.org/simple/jug/Jug-1.6.3-py3-none-any.whl#sha256=5f9a636df9c66a3b845294190c7e96e24643547797d506cf1380834c705228e2 (from https://www.piwheels.org/simple/jug/) 2025-09-07T20:38:07,906 Skipping link: No binaries permitted for jug: https://archive1.piwheels.org/simple/jug/Jug-1.6.2-py3-none-any.whl#sha256=cceaad2443e258b23ecdbc8bd1441b3d0948b244e7b6b680d00832d396a6f906 (from https://www.piwheels.org/simple/jug/) 2025-09-07T20:38:07,907 Skipping link: No binaries permitted for jug: https://archive1.piwheels.org/simple/jug/Jug-1.6.1-py3-none-any.whl#sha256=9bb718152c7c47fe98fbbc1380c0eb7d7b8e1b270873463a3308588eaba475c7 (from https://www.piwheels.org/simple/jug/) 2025-09-07T20:38:07,907 Skipping link: No binaries permitted for jug: https://archive1.piwheels.org/simple/jug/Jug-1.6.0-py3-none-any.whl#sha256=4b06905243ca36b79d6041ca076be725928f1c589a7808b10d092761cbbbab69 (from https://www.piwheels.org/simple/jug/) 2025-09-07T20:38:07,907 Skipping link: No binaries permitted for jug: https://archive1.piwheels.org/simple/jug/Jug-1.5.0-py3-none-any.whl#sha256=c7d7695ead62c8556448ee59f7ba5f594abfaaa85dff364de2789dfaf01916ea (from https://www.piwheels.org/simple/jug/) 2025-09-07T20:38:07,907 Skipping link: No binaries permitted for jug: https://archive1.piwheels.org/simple/jug/Jug-1.4.0-py3-none-any.whl#sha256=ca2391824bf668ccf6a54149893ddc7aafafe1b71e0ace2e33741a0824d58b5a (from https://www.piwheels.org/simple/jug/) 2025-09-07T20:38:07,907 Skipping link: No binaries permitted for jug: https://archive1.piwheels.org/simple/jug/Jug-1.3.0-py3-none-any.whl#sha256=49e3f66c1a3f4d79762cd112966e59dbb37ec60e8b288623a8c6127c3db7c987 (from https://www.piwheels.org/simple/jug/) 2025-09-07T20:38:07,907 Skipping link: No binaries permitted for jug: https://archive1.piwheels.org/simple/jug/Jug-1.2.2-py3-none-any.whl#sha256=ea879e7838a365139813d5b753779788d7a4077aadcf87ee1305fafd6e094502 (from https://www.piwheels.org/simple/jug/) 2025-09-07T20:38:07,907 Skipping link: No binaries permitted for jug: https://archive1.piwheels.org/simple/jug/Jug-1.2.1-py3-none-any.whl#sha256=570ce2a6f9bfadb505e6ff36e08353a922290f822f9621bb902d00a91526bb79 (from https://www.piwheels.org/simple/jug/) 2025-09-07T20:38:07,907 Skipping link: No binaries permitted for jug: https://archive1.piwheels.org/simple/jug/Jug-1.2-py3-none-any.whl#sha256=022b7ac920a5556eb0d2ed5dea18751aeaffbf6d07cf8ba9a5e08008f4c3d654 (from https://www.piwheels.org/simple/jug/) 2025-09-07T20:38:07,907 Skipping link: No binaries permitted for jug: https://archive1.piwheels.org/simple/jug/Jug-1.1-py3-none-any.whl#sha256=f5862af7f7b375a8ee1217335928c33439152704738049c8dfd2527efcbd4238 (from https://www.piwheels.org/simple/jug/) 2025-09-07T20:38:07,908 Skipping link: No binaries permitted for jug: https://archive1.piwheels.org/simple/jug/Jug-1.0.1-py3-none-any.whl#sha256=cd949dc9b0621e83b7d1913c3f465bfc7aaf0000b87d65b479df43ebb0a6ebca (from https://www.piwheels.org/simple/jug/) 2025-09-07T20:38:07,908 Skipping link: No binaries permitted for jug: https://archive1.piwheels.org/simple/jug/Jug-1.0-py3-none-any.whl#sha256=e779592be13d099c535e40c032ca54fda4c8e2f872b36abb5bca59e8f1d85eb3 (from https://www.piwheels.org/simple/jug/) 2025-09-07T20:38:07,908 Skipping link: No binaries permitted for jug: https://archive1.piwheels.org/simple/jug/Jug-1.0rc0-py3-none-any.whl#sha256=d883c9d2bd49a761836488fbbf123c6de0df39e68398ff018d9892edce606826 (from https://www.piwheels.org/simple/jug/) 2025-09-07T20:38:07,908 Skipping link: No binaries permitted for jug: https://archive1.piwheels.org/simple/jug/Jug-0.9.7-py3-none-any.whl#sha256=4fa92ca7c6953fa8b70c59999a53cccc633051dd75ee38271f1af0466ec21e01 (from https://www.piwheels.org/simple/jug/) 2025-09-07T20:38:07,908 Skipping link: No binaries permitted for jug: https://archive1.piwheels.org/simple/jug/Jug-0.9.6-py3-none-any.whl#sha256=b8c2ab9d3fc00c80df684edf8278b93c887b8c6b23a64ecd95e638296df6b3ef (from https://www.piwheels.org/simple/jug/) 2025-09-07T20:38:07,908 Skipping link: No binaries permitted for jug: https://archive1.piwheels.org/simple/jug/Jug-0.9.5-py3-none-any.whl#sha256=a19c3924a6749aebce0ac71c33fc3c7c23372ff5495c95321da8bb68e4077bc9 (from https://www.piwheels.org/simple/jug/) 2025-09-07T20:38:07,908 Skipping link: No binaries permitted for jug: https://archive1.piwheels.org/simple/jug/Jug-0.9.7%2Bgit-py3-none-any.whl#sha256=f968a5a307eb80ab6c631126cd1bc535251b37d25802fd399971699ca01a06e1 (from https://www.piwheels.org/simple/jug/) 2025-09-07T20:38:07,908 Skipping link: not a file: https://www.piwheels.org/simple/jug/ 2025-09-07T20:38:07,909 Skipping link: not a file: https://pypi.org/simple/jug/ 2025-09-07T20:38:07,938 Given no hashes to check 1 links for project 'jug': discarding no candidates 2025-09-07T20:38:07,939 Collecting jug==0.5.3 2025-09-07T20:38:07,940 Created temporary directory: /tmp/pip-unpack-9nqtr3b_ 2025-09-07T20:38:08,082 Downloading Jug-0.5.3.tar.gz (20 kB) 2025-09-07T20:38:08,122 Added jug==0.5.3 from https://files.pythonhosted.org/packages/47/8f/11883d8078c3068315eebc74c81bfd949d69e55e3fe8c07517828c45d08e/Jug-0.5.3.tar.gz to build tracker '/tmp/pip-build-tracker-d5uz7af_' 2025-09-07T20:38:08,124 Running setup.py (path:/tmp/pip-wheel-nd9fgpyz/jug_44e9e9373946457184ab28f696dd42ee/setup.py) egg_info for package jug 2025-09-07T20:38:08,124 Created temporary directory: /tmp/pip-pip-egg-info-z2zt_vx2 2025-09-07T20:38:08,124 Preparing metadata (setup.py): started 2025-09-07T20:38:08,125 Running command python setup.py egg_info 2025-09-07T20:38:08,633 Traceback (most recent call last): 2025-09-07T20:38:08,634 File "", line 2, in 2025-09-07T20:38:08,634 exec(compile(''' 2025-09-07T20:38:08,634 ~~~~^^^^^^^^^^^^ 2025-09-07T20:38:08,634 # This is -- a caller that pip uses to run setup.py 2025-09-07T20:38:08,634 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:38:08,635 ...<32 lines>... 2025-09-07T20:38:08,635 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T20:38:08,635 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:38:08,635 ''' % ('/tmp/pip-wheel-nd9fgpyz/jug_44e9e9373946457184ab28f696dd42ee/setup.py',), "", "exec")) 2025-09-07T20:38:08,635 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:38:08,635 File "", line 35, in 2025-09-07T20:38:08,635 File "/tmp/pip-wheel-nd9fgpyz/jug_44e9e9373946457184ab28f696dd42ee/setup.py", line 28 2025-09-07T20:38:08,635 print ''' 2025-09-07T20:38:08,636 ^^^^^^^^^ 2025-09-07T20:38:08,636 SyntaxError: Missing parentheses in call to 'print'. Did you mean print(...)? 2025-09-07T20:38:08,719 ERROR: python setup.py egg_info exited with 1 2025-09-07T20:38:08,732 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-07T20:38:08,732 exec(compile('"'"''"'"''"'"' 2025-09-07T20:38:08,732 # This is -- a caller that pip uses to run setup.py 2025-09-07T20:38:08,732 # 2025-09-07T20:38:08,732 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T20:38:08,732 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T20:38:08,732 # - It provides a clear error message when setuptools is not installed. 2025-09-07T20:38:08,732 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T20:38:08,732 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T20:38:08,732 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T20:38:08,732 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T20:38:08,732 import os, sys, tokenize, traceback 2025-09-07T20:38:08,732 2025-09-07T20:38:08,732 try: 2025-09-07T20:38:08,732 import setuptools 2025-09-07T20:38:08,732 except ImportError: 2025-09-07T20:38:08,732 print( 2025-09-07T20:38:08,732 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T20:38:08,732 "the build environment with exception:", 2025-09-07T20:38:08,732 file=sys.stderr, 2025-09-07T20:38:08,732 ) 2025-09-07T20:38:08,732 traceback.print_exc() 2025-09-07T20:38:08,732 sys.exit(1) 2025-09-07T20:38:08,732 2025-09-07T20:38:08,732 __file__ = %r 2025-09-07T20:38:08,732 sys.argv[0] = __file__ 2025-09-07T20:38:08,732 2025-09-07T20:38:08,732 if os.path.exists(__file__): 2025-09-07T20:38:08,732 filename = __file__ 2025-09-07T20:38:08,732 with tokenize.open(__file__) as f: 2025-09-07T20:38:08,732 setup_py_code = f.read() 2025-09-07T20:38:08,732 else: 2025-09-07T20:38:08,732 filename = "" 2025-09-07T20:38:08,732 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T20:38:08,732 2025-09-07T20:38:08,732 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T20:38:08,732 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-nd9fgpyz/jug_44e9e9373946457184ab28f696dd42ee/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-z2zt_vx2[/] 2025-09-07T20:38:08,733 [bold magenta]cwd[/]: /tmp/pip-wheel-nd9fgpyz/jug_44e9e9373946457184ab28f696dd42ee/ 2025-09-07T20:38:08,733 Preparing metadata (setup.py): finished with status 'error' 2025-09-07T20:38:08,734 ERROR: metadata generation failed 2025-09-07T20:38:08,739 Exception information: 2025-09-07T20:38:08,739 Traceback (most recent call last): 2025-09-07T20:38:08,739 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-07T20:38:08,739 call_subprocess( 2025-09-07T20:38:08,739 ~~~~~~~~~~~~~~~^ 2025-09-07T20:38:08,739 args, 2025-09-07T20:38:08,739 ^^^^^ 2025-09-07T20:38:08,739 ...<2 lines>... 2025-09-07T20:38:08,739 spinner=spinner, 2025-09-07T20:38:08,739 ^^^^^^^^^^^^^^^^ 2025-09-07T20:38:08,739 ) 2025-09-07T20:38:08,739 ^ 2025-09-07T20:38:08,739 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-07T20:38:08,739 raise error 2025-09-07T20:38:08,739 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-07T20:38:08,739 2025-09-07T20:38:08,739 The above exception was the direct cause of the following exception: 2025-09-07T20:38:08,739 2025-09-07T20:38:08,739 Traceback (most recent call last): 2025-09-07T20:38:08,739 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T20:38:08,739 status = _inner_run() 2025-09-07T20:38:08,739 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T20:38:08,739 return self.run(options, args) 2025-09-07T20:38:08,739 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T20:38:08,739 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T20:38:08,739 return func(self, options, args) 2025-09-07T20:38:08,739 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-07T20:38:08,739 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-07T20:38:08,739 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-07T20:38:08,739 result = self._result = resolver.resolve( 2025-09-07T20:38:08,739 ~~~~~~~~~~~~~~~~^ 2025-09-07T20:38:08,739 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-07T20:38:08,739 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:38:08,739 ) 2025-09-07T20:38:08,739 ^ 2025-09-07T20:38:08,739 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-07T20:38:08,739 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-07T20:38:08,739 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-07T20:38:08,739 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-07T20:38:08,739 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:38:08,739 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-07T20:38:08,739 if not criterion.candidates: 2025-09-07T20:38:08,739 ^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:38:08,739 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-07T20:38:08,739 return bool(self._sequence) 2025-09-07T20:38:08,739 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-07T20:38:08,739 self._bool = any(self) 2025-09-07T20:38:08,739 ~~~^^^^^^ 2025-09-07T20:38:08,739 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-07T20:38:08,739 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-07T20:38:08,739 ^^^^^^^^ 2025-09-07T20:38:08,739 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-07T20:38:08,739 candidate = func() 2025-09-07T20:38:08,739 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-07T20:38:08,739 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-07T20:38:08,739 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T20:38:08,739 link, template, name, version 2025-09-07T20:38:08,739 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:38:08,739 ) 2025-09-07T20:38:08,739 ^ 2025-09-07T20:38:08,739 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-07T20:38:08,739 self._link_candidate_cache[link] = LinkCandidate( 2025-09-07T20:38:08,739 ~~~~~~~~~~~~~^ 2025-09-07T20:38:08,739 link, 2025-09-07T20:38:08,739 ^^^^^ 2025-09-07T20:38:08,739 ...<3 lines>... 2025-09-07T20:38:08,739 version=version, 2025-09-07T20:38:08,739 ^^^^^^^^^^^^^^^^ 2025-09-07T20:38:08,739 ) 2025-09-07T20:38:08,739 ^ 2025-09-07T20:38:08,739 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-07T20:38:08,739 super().__init__( 2025-09-07T20:38:08,739 ~~~~~~~~~~~~~~~~^ 2025-09-07T20:38:08,739 link=link, 2025-09-07T20:38:08,739 ^^^^^^^^^^ 2025-09-07T20:38:08,739 ...<4 lines>... 2025-09-07T20:38:08,739 version=version, 2025-09-07T20:38:08,739 ^^^^^^^^^^^^^^^^ 2025-09-07T20:38:08,739 ) 2025-09-07T20:38:08,739 ^ 2025-09-07T20:38:08,739 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-07T20:38:08,739 self.dist = self._prepare() 2025-09-07T20:38:08,739 ~~~~~~~~~~~~~^^ 2025-09-07T20:38:08,739 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-07T20:38:08,739 dist = self._prepare_distribution() 2025-09-07T20:38:08,739 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-07T20:38:08,739 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-07T20:38:08,739 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:38:08,739 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-07T20:38:08,739 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-07T20:38:08,739 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:38:08,739 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-07T20:38:08,739 dist = _get_prepared_distribution( 2025-09-07T20:38:08,739 req, 2025-09-07T20:38:08,739 ...<3 lines>... 2025-09-07T20:38:08,739 self.check_build_deps, 2025-09-07T20:38:08,739 ) 2025-09-07T20:38:08,739 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-07T20:38:08,739 abstract_dist.prepare_distribution_metadata( 2025-09-07T20:38:08,739 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T20:38:08,739 finder, build_isolation, check_build_deps 2025-09-07T20:38:08,739 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:38:08,739 ) 2025-09-07T20:38:08,739 ^ 2025-09-07T20:38:08,739 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-07T20:38:08,739 self.req.prepare_metadata() 2025-09-07T20:38:08,739 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-07T20:38:08,739 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-07T20:38:08,739 self.metadata_directory = generate_metadata_legacy( 2025-09-07T20:38:08,739 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T20:38:08,739 build_env=self.build_env, 2025-09-07T20:38:08,739 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:38:08,739 ...<3 lines>... 2025-09-07T20:38:08,739 details=details, 2025-09-07T20:38:08,739 ^^^^^^^^^^^^^^^^ 2025-09-07T20:38:08,739 ) 2025-09-07T20:38:08,739 ^ 2025-09-07T20:38:08,739 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-07T20:38:08,739 raise MetadataGenerationFailed(package_details=details) from error 2025-09-07T20:38:08,739 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-07T20:38:08,759 Removed jug==0.5.3 from https://files.pythonhosted.org/packages/47/8f/11883d8078c3068315eebc74c81bfd949d69e55e3fe8c07517828c45d08e/Jug-0.5.3.tar.gz from build tracker '/tmp/pip-build-tracker-d5uz7af_' 2025-09-07T20:38:08,760 Removed build tracker: '/tmp/pip-build-tracker-d5uz7af_'