2026-03-13T11:20:30,763 Created temporary directory: /tmp/pip-ephem-wheel-cache-5tz_l2kd 2026-03-13T11:20:30,765 Created temporary directory: /tmp/pip-build-tracker-r4szup99 2026-03-13T11:20:30,765 Initialized build tracking at /tmp/pip-build-tracker-r4szup99 2026-03-13T11:20:30,766 Created build tracker: /tmp/pip-build-tracker-r4szup99 2026-03-13T11:20:30,766 Entered build tracker: /tmp/pip-build-tracker-r4szup99 2026-03-13T11:20:30,767 Created temporary directory: /tmp/pip-wheel-no_1j8q0 2026-03-13T11:20:30,770 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-03-13T11:20:30,772 Created temporary directory: /tmp/pip-ephem-wheel-cache-46w4cfkx 2026-03-13T11:20:30,795 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-13T11:20:30,798 2 location(s) to search for versions of jug: 2026-03-13T11:20:30,798 * https://pypi.org/simple/jug/ 2026-03-13T11:20:30,798 * https://www.piwheels.org/simple/jug/ 2026-03-13T11:20:30,799 Fetching project page and analyzing links: https://pypi.org/simple/jug/ 2026-03-13T11:20:30,800 Getting page https://pypi.org/simple/jug/ 2026-03-13T11:20:30,801 Found index url https://pypi.org/simple 2026-03-13T11:20:31,012 Fetched page https://pypi.org/simple/jug/ as application/vnd.pypi.simple.v1+json 2026-03-13T11:20:31,027 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 2026-03-13T11:20:31,028 Found link https://files.pythonhosted.org/packages/c2/31/fcb3049df59280fb06b6d11b333d93a3b8d57f22e68ca644bb51b9cad69d/Jug-0.2.tar.gz (from https://pypi.org/simple/jug/), version: 0.2 2026-03-13T11:20:31,028 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 2026-03-13T11:20:31,029 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 2026-03-13T11:20:31,030 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 2026-03-13T11:20:31,031 Found link https://files.pythonhosted.org/packages/80/c0/0446f4101bd23fedc6b3e37fdd815423d2c818b98f7916efa4dc07be0bc1/Jug-0.4.tar.gz (from https://pypi.org/simple/jug/), version: 0.4 2026-03-13T11:20:31,032 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 2026-03-13T11:20:31,033 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 2026-03-13T11:20:31,033 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 2026-03-13T11:20:31,034 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 2026-03-13T11:20:31,035 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 2026-03-13T11:20:31,036 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 2026-03-13T11:20:31,037 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 2026-03-13T11:20:31,037 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 2026-03-13T11:20:31,038 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 2026-03-13T11:20:31,038 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 2026-03-13T11:20:31,039 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 2026-03-13T11:20:31,040 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 2026-03-13T11:20:31,040 Found link https://files.pythonhosted.org/packages/cc/90/6f177bf470b95bb35cc5e47c9c8bebe39686c667335973206fa95366d43a/Jug-0.6.tar.gz (from https://pypi.org/simple/jug/), version: 0.6 2026-03-13T11:20:31,041 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 2026-03-13T11:20:31,041 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 2026-03-13T11:20:31,042 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 2026-03-13T11:20:31,043 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 2026-03-13T11:20:31,044 Found link https://files.pythonhosted.org/packages/60/53/0dae5fc1cf5a4acf3dfb77d3600a9cff9050b831de6e6f11583d5dda507e/Jug-0.7.tar.gz (from https://pypi.org/simple/jug/), version: 0.7 2026-03-13T11:20:31,044 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 2026-03-13T11:20:31,045 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 2026-03-13T11:20:31,046 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 2026-03-13T11:20:31,046 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 2026-03-13T11:20:31,047 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 2026-03-13T11:20:31,048 Found link https://files.pythonhosted.org/packages/b9/b2/58b8dc791438a9f4a4ff980b0b19f3ae9ac118dc1a8bb37e35f1f9aa9315/Jug-0.8.tar.gz (from https://pypi.org/simple/jug/), version: 0.8 2026-03-13T11:20:31,048 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 2026-03-13T11:20:31,049 Found link https://files.pythonhosted.org/packages/ad/30/539ed95fbe63c3e9bbb6da1cd60056ab3a717cf7a2820e0ffc02055e5bc8/Jug-0.9.tar.gz (from https://pypi.org/simple/jug/), version: 0.9 2026-03-13T11:20:31,050 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 2026-03-13T11:20:31,051 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 2026-03-13T11:20:31,052 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 2026-03-13T11:20:31,052 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 2026-03-13T11:20:31,053 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 2026-03-13T11:20:31,053 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 2026-03-13T11:20:31,054 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 2026-03-13T11:20:31,055 Found link https://files.pythonhosted.org/packages/e1/d3/1f69f32569dde85025efeca09412c864bb40383bffb69785ebfce32fb5ad/Jug-1.0rc0.tar.gz (from https://pypi.org/simple/jug/), version: 1.0rc0 2026-03-13T11:20:31,055 Found link https://files.pythonhosted.org/packages/0b/f8/dd17f0e96de1553068c673aca5fead28c77647c2e05328456acb5a3883e7/Jug-1.0.tar.gz (from https://pypi.org/simple/jug/), version: 1.0 2026-03-13T11:20:31,056 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 2026-03-13T11:20:31,057 Found link https://files.pythonhosted.org/packages/e4/89/9c36aca0ba65879b202f6eef4877c610a917047ef14adc351e2f8469526c/Jug-1.1.tar.gz (from https://pypi.org/simple/jug/), version: 1.1 2026-03-13T11:20:31,057 Found link https://files.pythonhosted.org/packages/3a/a0/c34dbef838571673d138e8c53ce2a6d6e3adde60097e714e0738f1097612/Jug-1.2.tar.gz (from https://pypi.org/simple/jug/), version: 1.2 2026-03-13T11:20:31,058 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 2026-03-13T11:20:31,059 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 2026-03-13T11:20:31,059 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 2026-03-13T11:20:31,060 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 2026-03-13T11:20:31,061 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 2026-03-13T11:20:31,062 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 2026-03-13T11:20:31,062 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 2026-03-13T11:20:31,063 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 2026-03-13T11:20:31,064 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 2026-03-13T11:20:31,065 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 2026-03-13T11:20:31,065 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 2026-03-13T11:20:31,066 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 2026-03-13T11:20:31,066 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 2026-03-13T11:20:31,067 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 2026-03-13T11:20:31,067 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 2026-03-13T11:20:31,068 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 2026-03-13T11:20:31,069 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 2026-03-13T11:20:31,069 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 2026-03-13T11:20:31,070 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 2026-03-13T11:20:31,070 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 2026-03-13T11:20:31,071 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 2026-03-13T11:20:31,072 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 2026-03-13T11:20:31,072 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 2026-03-13T11:20:31,073 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 2026-03-13T11:20:31,074 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/) 2026-03-13T11:20:31,074 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 2026-03-13T11:20:31,075 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/) 2026-03-13T11:20:31,076 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 2026-03-13T11:20:31,076 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/) 2026-03-13T11:20:31,077 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 2026-03-13T11:20:31,077 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/) 2026-03-13T11:20:31,078 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 2026-03-13T11:20:31,078 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) 2026-03-13T11:20:31,080 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 2026-03-13T11:20:31,080 Skipping link: No binaries permitted for jug: https://files.pythonhosted.org/packages/7a/0d/0730b616903b2aad6d77f5bb4f00bd251ecb3072a17bb248f3b29e80d1a0/jug-2.5.0-py3-none-any.whl (from https://pypi.org/simple/jug/) (requires-python:>=3.8) 2026-03-13T11:20:31,081 Found link https://files.pythonhosted.org/packages/b7/cb/c6fe1fee687f0225a11d429ece45ac5aafc8a219ee7dc951b62d358c9dc5/jug-2.5.0.tar.gz (from https://pypi.org/simple/jug/) (requires-python:>=3.8), version: 2.5.0 2026-03-13T11:20:31,082 Fetching project page and analyzing links: https://www.piwheels.org/simple/jug/ 2026-03-13T11:20:31,083 Getting page https://www.piwheels.org/simple/jug/ 2026-03-13T11:20:31,085 Found index url https://www.piwheels.org/simple 2026-03-13T11:20:31,250 Fetched page https://www.piwheels.org/simple/jug/ as text/html 2026-03-13T11:20:31,260 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) 2026-03-13T11:20:31,261 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/) 2026-03-13T11:20:31,262 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/) 2026-03-13T11:20:31,262 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/) 2026-03-13T11:20:31,263 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/) 2026-03-13T11:20:31,264 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/) 2026-03-13T11:20:31,264 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/) 2026-03-13T11:20:31,265 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/) 2026-03-13T11:20:31,265 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/) 2026-03-13T11:20:31,266 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/) 2026-03-13T11:20:31,266 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/) 2026-03-13T11:20:31,266 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/) 2026-03-13T11:20:31,267 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/) 2026-03-13T11:20:31,267 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/) 2026-03-13T11:20:31,268 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/) 2026-03-13T11:20:31,269 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/) 2026-03-13T11:20:31,269 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/) 2026-03-13T11:20:31,270 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/) 2026-03-13T11:20:31,270 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/) 2026-03-13T11:20:31,271 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/) 2026-03-13T11:20:31,271 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/) 2026-03-13T11:20:31,272 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/) 2026-03-13T11:20:31,273 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/) 2026-03-13T11:20:31,273 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/) 2026-03-13T11:20:31,274 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/) 2026-03-13T11:20:31,274 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/) 2026-03-13T11:20:31,274 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/) 2026-03-13T11:20:31,275 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/) 2026-03-13T11:20:31,275 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/) 2026-03-13T11:20:31,276 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/) 2026-03-13T11:20:31,276 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/) 2026-03-13T11:20:31,277 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/) 2026-03-13T11:20:31,278 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/) 2026-03-13T11:20:31,278 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/) 2026-03-13T11:20:31,279 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/) 2026-03-13T11:20:31,279 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/) 2026-03-13T11:20:31,280 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/) 2026-03-13T11:20:31,281 Skipping link: not a file: https://www.piwheels.org/simple/jug/ 2026-03-13T11:20:31,282 Skipping link: not a file: https://pypi.org/simple/jug/ 2026-03-13T11:20:31,310 Given no hashes to check 1 links for project 'jug': discarding no candidates 2026-03-13T11:20:31,330 Collecting jug==2.5.0 2026-03-13T11:20:31,332 Created temporary directory: /tmp/pip-unpack-fx66hf3h 2026-03-13T11:20:31,552 Downloading jug-2.5.0.tar.gz (87 kB) 2026-03-13T11:20:31,800 Added jug==2.5.0 from https://files.pythonhosted.org/packages/b7/cb/c6fe1fee687f0225a11d429ece45ac5aafc8a219ee7dc951b62d358c9dc5/jug-2.5.0.tar.gz to build tracker '/tmp/pip-build-tracker-r4szup99' 2026-03-13T11:20:31,804 Created temporary directory: /tmp/pip-build-env-kipv3pln 2026-03-13T11:20:31,808 Installing build dependencies: started 2026-03-13T11:20:31,810 Running command pip subprocess to install build dependencies 2026-03-13T11:20:31,840 Error processing line 1 of /home/piwheels/.local/lib/python3.11/site-packages/cntimer.pth: 2026-03-13T11:20:31,879 Traceback (most recent call last): 2026-03-13T11:20:31,880 File "", line 192, in addpackage 2026-03-13T11:20:31,881 File "", line 1, in 2026-03-13T11:20:31,881 ModuleNotFoundError: No module named 'cntimer' 2026-03-13T11:20:31,882 Remainder of file ignored 2026-03-13T11:20:32,931 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-13T11:20:33,500 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-03-13T11:20:33,522 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-13T11:20:35,298 Collecting setuptools>=42 2026-03-13T11:20:35,408 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-13T11:20:38,400 Installing collected packages: setuptools 2026-03-13T11:20:41,606 Successfully installed setuptools-82.0.1 2026-03-13T11:20:41,874 Installing build dependencies: finished with status 'done' 2026-03-13T11:20:41,881 Getting requirements to build wheel: started 2026-03-13T11:20:41,882 Running command Getting requirements to build wheel 2026-03-13T11:20:42,480 /tmp/pip-build-env-kipv3pln/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-13T11:20:42,481 !! 2026-03-13T11:20:42,482 ******************************************************************************** 2026-03-13T11:20:42,482 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-13T11:20:42,483 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-13T11:20:42,484 or your builds will no longer be supported. 2026-03-13T11:20:42,485 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-13T11:20:42,486 ******************************************************************************** 2026-03-13T11:20:42,487 !! 2026-03-13T11:20:42,488 corresp(dist, value, root_dir) 2026-03-13T11:20:42,564 running egg_info 2026-03-13T11:20:42,570 writing Jug.egg-info/PKG-INFO 2026-03-13T11:20:42,574 writing dependency_links to Jug.egg-info/dependency_links.txt 2026-03-13T11:20:42,576 writing entry points to Jug.egg-info/entry_points.txt 2026-03-13T11:20:42,578 writing requirements to Jug.egg-info/requires.txt 2026-03-13T11:20:42,580 writing top-level names to Jug.egg-info/top_level.txt 2026-03-13T11:20:42,613 reading manifest file 'Jug.egg-info/SOURCES.txt' 2026-03-13T11:20:42,620 adding license file 'COPYING.MIT' 2026-03-13T11:20:42,627 writing manifest file 'Jug.egg-info/SOURCES.txt' 2026-03-13T11:20:42,723 Getting requirements to build wheel: finished with status 'done' 2026-03-13T11:20:42,726 Created temporary directory: /tmp/pip-modern-metadata-60z48pvq 2026-03-13T11:20:42,729 Preparing metadata (pyproject.toml): started 2026-03-13T11:20:42,730 Running command Preparing metadata (pyproject.toml) 2026-03-13T11:20:43,299 /tmp/pip-build-env-kipv3pln/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-13T11:20:43,299 !! 2026-03-13T11:20:43,300 ******************************************************************************** 2026-03-13T11:20:43,300 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-13T11:20:43,301 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-13T11:20:43,302 or your builds will no longer be supported. 2026-03-13T11:20:43,302 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-13T11:20:43,303 ******************************************************************************** 2026-03-13T11:20:43,304 !! 2026-03-13T11:20:43,304 corresp(dist, value, root_dir) 2026-03-13T11:20:43,385 running dist_info 2026-03-13T11:20:43,396 creating /tmp/pip-modern-metadata-60z48pvq/Jug.egg-info 2026-03-13T11:20:43,397 writing /tmp/pip-modern-metadata-60z48pvq/Jug.egg-info/PKG-INFO 2026-03-13T11:20:43,402 writing dependency_links to /tmp/pip-modern-metadata-60z48pvq/Jug.egg-info/dependency_links.txt 2026-03-13T11:20:43,404 writing entry points to /tmp/pip-modern-metadata-60z48pvq/Jug.egg-info/entry_points.txt 2026-03-13T11:20:43,407 writing requirements to /tmp/pip-modern-metadata-60z48pvq/Jug.egg-info/requires.txt 2026-03-13T11:20:43,408 writing top-level names to /tmp/pip-modern-metadata-60z48pvq/Jug.egg-info/top_level.txt 2026-03-13T11:20:43,410 writing manifest file '/tmp/pip-modern-metadata-60z48pvq/Jug.egg-info/SOURCES.txt' 2026-03-13T11:20:43,438 reading manifest file '/tmp/pip-modern-metadata-60z48pvq/Jug.egg-info/SOURCES.txt' 2026-03-13T11:20:43,440 adding license file 'COPYING.MIT' 2026-03-13T11:20:43,446 writing manifest file '/tmp/pip-modern-metadata-60z48pvq/Jug.egg-info/SOURCES.txt' 2026-03-13T11:20:43,448 creating '/tmp/pip-modern-metadata-60z48pvq/jug-2.5.0.dist-info' 2026-03-13T11:20:43,572 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-13T11:20:43,577 Source in /tmp/pip-wheel-no_1j8q0/jug_ef2913b3f061404a9cd18c02f40805d2 has version 2.5.0, which satisfies requirement jug==2.5.0 from https://files.pythonhosted.org/packages/b7/cb/c6fe1fee687f0225a11d429ece45ac5aafc8a219ee7dc951b62d358c9dc5/jug-2.5.0.tar.gz 2026-03-13T11:20:43,578 Removed jug==2.5.0 from https://files.pythonhosted.org/packages/b7/cb/c6fe1fee687f0225a11d429ece45ac5aafc8a219ee7dc951b62d358c9dc5/jug-2.5.0.tar.gz from build tracker '/tmp/pip-build-tracker-r4szup99' 2026-03-13T11:20:43,584 Created temporary directory: /tmp/pip-unpack-bdmp1snv 2026-03-13T11:20:43,585 Building wheels for collected packages: jug 2026-03-13T11:20:43,590 Created temporary directory: /tmp/pip-wheel-reee7_cj 2026-03-13T11:20:43,590 Destination directory: /tmp/pip-wheel-reee7_cj 2026-03-13T11:20:43,592 Building wheel for jug (pyproject.toml): started 2026-03-13T11:20:43,594 Running command Building wheel for jug (pyproject.toml) 2026-03-13T11:20:44,362 /tmp/pip-build-env-kipv3pln/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-13T11:20:44,362 !! 2026-03-13T11:20:44,364 ******************************************************************************** 2026-03-13T11:20:44,364 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2026-03-13T11:20:44,365 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-13T11:20:44,366 or your builds will no longer be supported. 2026-03-13T11:20:44,367 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-13T11:20:44,367 ******************************************************************************** 2026-03-13T11:20:44,368 !! 2026-03-13T11:20:44,369 corresp(dist, value, root_dir) 2026-03-13T11:20:44,434 running bdist_wheel 2026-03-13T11:20:44,452 running build 2026-03-13T11:20:44,453 running build_py 2026-03-13T11:20:44,459 creating build/lib/jug 2026-03-13T11:20:44,461 copying jug/unsafe.py -> build/lib/jug 2026-03-13T11:20:44,463 copying jug/__init__.py -> build/lib/jug 2026-03-13T11:20:44,465 copying jug/compound.py -> build/lib/jug 2026-03-13T11:20:44,467 copying jug/jug.py -> build/lib/jug 2026-03-13T11:20:44,469 copying jug/mapreduce.py -> build/lib/jug 2026-03-13T11:20:44,471 copying jug/barrier.py -> build/lib/jug 2026-03-13T11:20:44,473 copying jug/options.py -> build/lib/jug 2026-03-13T11:20:44,476 copying jug/jug_version.py -> build/lib/jug 2026-03-13T11:20:44,477 copying jug/hash.py -> build/lib/jug 2026-03-13T11:20:44,479 copying jug/io.py -> build/lib/jug 2026-03-13T11:20:44,481 copying jug/task.py -> build/lib/jug 2026-03-13T11:20:44,483 copying jug/utils.py -> build/lib/jug 2026-03-13T11:20:44,486 creating build/lib/jug/subcommands 2026-03-13T11:20:44,487 copying jug/subcommands/internal_validation.py -> build/lib/jug/subcommands 2026-03-13T11:20:44,489 copying jug/subcommands/check.py -> build/lib/jug/subcommands 2026-03-13T11:20:44,491 copying jug/subcommands/__init__.py -> build/lib/jug/subcommands 2026-03-13T11:20:44,493 copying jug/subcommands/webstatus.py -> build/lib/jug/subcommands 2026-03-13T11:20:44,496 copying jug/subcommands/install_skills.py -> build/lib/jug/subcommands 2026-03-13T11:20:44,498 copying jug/subcommands/demo.py -> build/lib/jug/subcommands 2026-03-13T11:20:44,500 copying jug/subcommands/count.py -> build/lib/jug/subcommands 2026-03-13T11:20:44,502 copying jug/subcommands/shell.py -> build/lib/jug/subcommands 2026-03-13T11:20:44,504 copying jug/subcommands/execute.py -> build/lib/jug/subcommands 2026-03-13T11:20:44,506 copying jug/subcommands/cleanup.py -> build/lib/jug/subcommands 2026-03-13T11:20:44,508 copying jug/subcommands/graph.py -> build/lib/jug/subcommands 2026-03-13T11:20:44,510 copying jug/subcommands/status.py -> build/lib/jug/subcommands 2026-03-13T11:20:44,513 copying jug/subcommands/pack.py -> build/lib/jug/subcommands 2026-03-13T11:20:44,515 copying jug/subcommands/invalidate.py -> build/lib/jug/subcommands 2026-03-13T11:20:44,517 creating build/lib/jug/internal 2026-03-13T11:20:44,518 copying jug/internal/__init__.py -> build/lib/jug/internal 2026-03-13T11:20:44,520 copying jug/internal/debugger.py -> build/lib/jug/internal 2026-03-13T11:20:44,523 creating build/lib/jug/backends 2026-03-13T11:20:44,524 copying jug/backends/select.py -> build/lib/jug/backends 2026-03-13T11:20:44,526 copying jug/backends/__init__.py -> build/lib/jug/backends 2026-03-13T11:20:44,528 copying jug/backends/file_store.py -> build/lib/jug/backends 2026-03-13T11:20:44,531 copying jug/backends/dict_store.py -> build/lib/jug/backends 2026-03-13T11:20:44,533 copying jug/backends/redis_store.py -> build/lib/jug/backends 2026-03-13T11:20:44,535 copying jug/backends/encode.py -> build/lib/jug/backends 2026-03-13T11:20:44,537 copying jug/backends/base.py -> build/lib/jug/backends 2026-03-13T11:20:44,539 copying jug/backends/memoize_store.py -> build/lib/jug/backends 2026-03-13T11:20:44,541 copying jug/backends/file_keepalive_monitor.py -> build/lib/jug/backends 2026-03-13T11:20:44,544 creating build/lib/jug/tests 2026-03-13T11:20:44,545 copying jug/tests/test_tasks.py -> build/lib/jug/tests 2026-03-13T11:20:44,547 copying jug/tests/test_lock.py -> build/lib/jug/tests 2026-03-13T11:20:44,549 copying jug/tests/test_webstatus.py -> build/lib/jug/tests 2026-03-13T11:20:44,551 copying jug/tests/test_jug_execute.py -> build/lib/jug/tests 2026-03-13T11:20:44,553 copying jug/tests/test_store.py -> build/lib/jug/tests 2026-03-13T11:20:44,555 copying jug/tests/test_compound.py -> build/lib/jug/tests 2026-03-13T11:20:44,557 copying jug/tests/test_install_skills.py -> build/lib/jug/tests 2026-03-13T11:20:44,559 copying jug/tests/task_reset.py -> build/lib/jug/tests 2026-03-13T11:20:44,561 copying jug/tests/test_hooks.py -> build/lib/jug/tests 2026-03-13T11:20:44,562 copying jug/tests/test_io.py -> build/lib/jug/tests 2026-03-13T11:20:44,564 copying jug/tests/test_hash.py -> build/lib/jug/tests 2026-03-13T11:20:44,566 copying jug/tests/__init__.py -> build/lib/jug/tests 2026-03-13T11:20:44,567 copying jug/tests/test_no_load.py -> build/lib/jug/tests 2026-03-13T11:20:44,569 copying jug/tests/test_file_store.py -> build/lib/jug/tests 2026-03-13T11:20:44,571 copying jug/tests/test_jug_check.py -> build/lib/jug/tests 2026-03-13T11:20:44,572 copying jug/tests/test_options.py -> build/lib/jug/tests 2026-03-13T11:20:44,575 copying jug/tests/test_utils_customhash.py -> build/lib/jug/tests 2026-03-13T11:20:44,576 copying jug/tests/test_tasklet.py -> build/lib/jug/tests 2026-03-13T11:20:44,578 copying jug/tests/test_subcommand_api.py -> build/lib/jug/tests 2026-03-13T11:20:44,580 copying jug/tests/test_sys_argv.py -> build/lib/jug/tests 2026-03-13T11:20:44,582 copying jug/tests/test_utils_identity.py -> build/lib/jug/tests 2026-03-13T11:20:44,584 copying jug/tests/test_encode.py -> build/lib/jug/tests 2026-03-13T11:20:44,585 copying jug/tests/test_barrier.py -> build/lib/jug/tests 2026-03-13T11:20:44,587 copying jug/tests/test_utils_timed_path.py -> build/lib/jug/tests 2026-03-13T11:20:44,589 copying jug/tests/utils.py -> build/lib/jug/tests 2026-03-13T11:20:44,591 copying jug/tests/test_status.py -> build/lib/jug/tests 2026-03-13T11:20:44,593 copying jug/tests/test_jug_invalidate.py -> build/lib/jug/tests 2026-03-13T11:20:44,595 copying jug/tests/test_mapreduce.py -> build/lib/jug/tests 2026-03-13T11:20:44,597 creating build/lib/jug/hooks 2026-03-13T11:20:44,598 copying jug/hooks/register.py -> build/lib/jug/hooks 2026-03-13T11:20:44,601 copying jug/hooks/execution.py -> build/lib/jug/hooks 2026-03-13T11:20:44,602 copying jug/hooks/__init__.py -> build/lib/jug/hooks 2026-03-13T11:20:44,604 copying jug/hooks/exit_checks.py -> build/lib/jug/hooks 2026-03-13T11:20:44,607 creating build/lib/jug/tests/jugfiles 2026-03-13T11:20:44,608 copying jug/tests/jugfiles/mapgenerator.py -> build/lib/jug/tests/jugfiles 2026-03-13T11:20:44,610 copying jug/tests/jugfiles/iteratetask.py -> build/lib/jug/tests/jugfiles 2026-03-13T11:20:44,612 copying jug/tests/jugfiles/slice_task.py -> build/lib/jug/tests/jugfiles 2026-03-13T11:20:44,614 copying jug/tests/jugfiles/simple_multiple.py -> build/lib/jug/tests/jugfiles 2026-03-13T11:20:44,616 copying jug/tests/jugfiles/custom_hash_function.py -> build/lib/jug/tests/jugfiles 2026-03-13T11:20:44,617 copying jug/tests/jugfiles/mapreduce_generator.py -> build/lib/jug/tests/jugfiles 2026-03-13T11:20:44,619 copying jug/tests/jugfiles/tasklets.py -> build/lib/jug/tests/jugfiles 2026-03-13T11:20:44,621 copying jug/tests/jugfiles/tasklet_simple.py -> build/lib/jug/tests/jugfiles 2026-03-13T11:20:44,623 copying jug/tests/jugfiles/write_with_meta.py -> build/lib/jug/tests/jugfiles 2026-03-13T11:20:44,625 copying jug/tests/jugfiles/__init__.py -> build/lib/jug/tests/jugfiles 2026-03-13T11:20:44,626 copying jug/tests/jugfiles/block_access.py -> build/lib/jug/tests/jugfiles 2026-03-13T11:20:44,628 copying jug/tests/jugfiles/compound.py -> build/lib/jug/tests/jugfiles 2026-03-13T11:20:44,630 copying jug/tests/jugfiles/wbarrier.py -> build/lib/jug/tests/jugfiles 2026-03-13T11:20:44,632 copying jug/tests/jugfiles/bvalue.py -> build/lib/jug/tests/jugfiles 2026-03-13T11:20:44,633 copying jug/tests/jugfiles/sleep_until_tasklet.py -> build/lib/jug/tests/jugfiles 2026-03-13T11:20:44,635 copying jug/tests/jugfiles/exceptions.py -> build/lib/jug/tests/jugfiles 2026-03-13T11:20:44,637 copying jug/tests/jugfiles/simple.py -> build/lib/jug/tests/jugfiles 2026-03-13T11:20:44,638 copying jug/tests/jugfiles/no_load.py -> build/lib/jug/tests/jugfiles 2026-03-13T11:20:44,640 copying jug/tests/jugfiles/barrier_mapreduce.py -> build/lib/jug/tests/jugfiles 2026-03-13T11:20:44,642 copying jug/tests/jugfiles/compound_nonsimple.py -> build/lib/jug/tests/jugfiles 2026-03-13T11:20:44,643 copying jug/tests/jugfiles/run-simple-create-file.py -> build/lib/jug/tests/jugfiles 2026-03-13T11:20:44,645 copying jug/tests/jugfiles/barrier_recurse.py -> build/lib/jug/tests/jugfiles 2026-03-13T11:20:44,647 copying jug/tests/jugfiles/compound_wbarrier.py -> build/lib/jug/tests/jugfiles 2026-03-13T11:20:44,648 copying jug/tests/jugfiles/builtin_function.py -> build/lib/jug/tests/jugfiles 2026-03-13T11:20:44,650 copying jug/tests/jugfiles/failing.py -> build/lib/jug/tests/jugfiles 2026-03-13T11:20:44,652 copying jug/tests/jugfiles/empty_mapreduce.py -> build/lib/jug/tests/jugfiles 2026-03-13T11:20:44,653 running egg_info 2026-03-13T11:20:44,663 writing Jug.egg-info/PKG-INFO 2026-03-13T11:20:44,667 writing dependency_links to Jug.egg-info/dependency_links.txt 2026-03-13T11:20:44,669 writing entry points to Jug.egg-info/entry_points.txt 2026-03-13T11:20:44,670 writing requirements to Jug.egg-info/requires.txt 2026-03-13T11:20:44,671 writing top-level names to Jug.egg-info/top_level.txt 2026-03-13T11:20:44,689 reading manifest file 'Jug.egg-info/SOURCES.txt' 2026-03-13T11:20:44,696 adding license file 'COPYING.MIT' 2026-03-13T11:20:44,703 writing manifest file 'Jug.egg-info/SOURCES.txt' 2026-03-13T11:20:44,705 /tmp/pip-build-env-kipv3pln/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'jug.skills.jug' is absent from the `packages` configuration. 2026-03-13T11:20:44,706 !! 2026-03-13T11:20:44,707 ******************************************************************************** 2026-03-13T11:20:44,708 ############################ 2026-03-13T11:20:44,708 # Package would be ignored # 2026-03-13T11:20:44,709 ############################ 2026-03-13T11:20:44,709 Python recognizes 'jug.skills.jug' as an importable package[^1], 2026-03-13T11:20:44,710 but it is absent from setuptools' `packages` configuration. 2026-03-13T11:20:44,711 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-13T11:20:44,711 package, please make sure that 'jug.skills.jug' is explicitly added 2026-03-13T11:20:44,712 to the `packages` configuration field. 2026-03-13T11:20:44,713 Alternatively, you can also rely on setuptools' discovery methods 2026-03-13T11:20:44,713 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-13T11:20:44,714 instead of `find_packages(...)`/`find:`). 2026-03-13T11:20:44,715 You can read more about "package discovery" on setuptools documentation page: 2026-03-13T11:20:44,716 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-13T11:20:44,718 If you don't want 'jug.skills.jug' to be distributed and are 2026-03-13T11:20:44,718 already explicitly excluding 'jug.skills.jug' via 2026-03-13T11:20:44,719 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-13T11:20:44,720 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-13T11:20:44,720 combination with a more fine grained `package-data` configuration. 2026-03-13T11:20:44,721 You can read more about "package data files" on setuptools documentation page: 2026-03-13T11:20:44,722 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-13T11:20:44,724 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-13T11:20:44,724 even if it does not contain any `.py` files. 2026-03-13T11:20:44,725 On the other hand, currently there is no concept of package data 2026-03-13T11:20:44,725 directory, all directories are treated like packages. 2026-03-13T11:20:44,726 ******************************************************************************** 2026-03-13T11:20:44,727 !! 2026-03-13T11:20:44,727 check.warn(importable) 2026-03-13T11:20:44,728 /tmp/pip-build-env-kipv3pln/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'jug.skills.jug.agents' is absent from the `packages` configuration. 2026-03-13T11:20:44,728 !! 2026-03-13T11:20:44,729 ******************************************************************************** 2026-03-13T11:20:44,730 ############################ 2026-03-13T11:20:44,731 # Package would be ignored # 2026-03-13T11:20:44,731 ############################ 2026-03-13T11:20:44,732 Python recognizes 'jug.skills.jug.agents' as an importable package[^1], 2026-03-13T11:20:44,732 but it is absent from setuptools' `packages` configuration. 2026-03-13T11:20:44,733 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-13T11:20:44,734 package, please make sure that 'jug.skills.jug.agents' is explicitly added 2026-03-13T11:20:44,735 to the `packages` configuration field. 2026-03-13T11:20:44,736 Alternatively, you can also rely on setuptools' discovery methods 2026-03-13T11:20:44,737 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-13T11:20:44,737 instead of `find_packages(...)`/`find:`). 2026-03-13T11:20:44,738 You can read more about "package discovery" on setuptools documentation page: 2026-03-13T11:20:44,739 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-13T11:20:44,740 If you don't want 'jug.skills.jug.agents' to be distributed and are 2026-03-13T11:20:44,741 already explicitly excluding 'jug.skills.jug.agents' via 2026-03-13T11:20:44,742 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-13T11:20:44,742 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-13T11:20:44,743 combination with a more fine grained `package-data` configuration. 2026-03-13T11:20:44,744 You can read more about "package data files" on setuptools documentation page: 2026-03-13T11:20:44,745 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-13T11:20:44,746 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-13T11:20:44,747 even if it does not contain any `.py` files. 2026-03-13T11:20:44,748 On the other hand, currently there is no concept of package data 2026-03-13T11:20:44,748 directory, all directories are treated like packages. 2026-03-13T11:20:44,749 ******************************************************************************** 2026-03-13T11:20:44,750 !! 2026-03-13T11:20:44,751 check.warn(importable) 2026-03-13T11:20:44,751 /tmp/pip-build-env-kipv3pln/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'jug.skills.jug.examples' is absent from the `packages` configuration. 2026-03-13T11:20:44,752 !! 2026-03-13T11:20:44,753 ******************************************************************************** 2026-03-13T11:20:44,754 ############################ 2026-03-13T11:20:44,754 # Package would be ignored # 2026-03-13T11:20:44,754 ############################ 2026-03-13T11:20:44,755 Python recognizes 'jug.skills.jug.examples' as an importable package[^1], 2026-03-13T11:20:44,755 but it is absent from setuptools' `packages` configuration. 2026-03-13T11:20:44,756 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-13T11:20:44,757 package, please make sure that 'jug.skills.jug.examples' is explicitly added 2026-03-13T11:20:44,757 to the `packages` configuration field. 2026-03-13T11:20:44,758 Alternatively, you can also rely on setuptools' discovery methods 2026-03-13T11:20:44,758 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-13T11:20:44,759 instead of `find_packages(...)`/`find:`). 2026-03-13T11:20:44,760 You can read more about "package discovery" on setuptools documentation page: 2026-03-13T11:20:44,761 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-13T11:20:44,762 If you don't want 'jug.skills.jug.examples' to be distributed and are 2026-03-13T11:20:44,762 already explicitly excluding 'jug.skills.jug.examples' via 2026-03-13T11:20:44,762 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-13T11:20:44,763 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-13T11:20:44,763 combination with a more fine grained `package-data` configuration. 2026-03-13T11:20:44,764 You can read more about "package data files" on setuptools documentation page: 2026-03-13T11:20:44,766 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-13T11:20:44,767 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-13T11:20:44,768 even if it does not contain any `.py` files. 2026-03-13T11:20:44,768 On the other hand, currently there is no concept of package data 2026-03-13T11:20:44,769 directory, all directories are treated like packages. 2026-03-13T11:20:44,770 ******************************************************************************** 2026-03-13T11:20:44,771 !! 2026-03-13T11:20:44,772 check.warn(importable) 2026-03-13T11:20:44,772 /tmp/pip-build-env-kipv3pln/overlay/local/lib/python3.11/dist-packages/setuptools/command/build_py.py:215: _Warning: Package 'jug.skills.jug.references' is absent from the `packages` configuration. 2026-03-13T11:20:44,773 !! 2026-03-13T11:20:44,774 ******************************************************************************** 2026-03-13T11:20:44,774 ############################ 2026-03-13T11:20:44,775 # Package would be ignored # 2026-03-13T11:20:44,775 ############################ 2026-03-13T11:20:44,776 Python recognizes 'jug.skills.jug.references' as an importable package[^1], 2026-03-13T11:20:44,776 but it is absent from setuptools' `packages` configuration. 2026-03-13T11:20:44,777 This leads to an ambiguous overall configuration. If you want to distribute this 2026-03-13T11:20:44,778 package, please make sure that 'jug.skills.jug.references' is explicitly added 2026-03-13T11:20:44,778 to the `packages` configuration field. 2026-03-13T11:20:44,779 Alternatively, you can also rely on setuptools' discovery methods 2026-03-13T11:20:44,780 (for example by using `find_namespace_packages(...)`/`find_namespace:` 2026-03-13T11:20:44,781 instead of `find_packages(...)`/`find:`). 2026-03-13T11:20:44,782 You can read more about "package discovery" on setuptools documentation page: 2026-03-13T11:20:44,783 - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html 2026-03-13T11:20:44,784 If you don't want 'jug.skills.jug.references' to be distributed and are 2026-03-13T11:20:44,784 already explicitly excluding 'jug.skills.jug.references' via 2026-03-13T11:20:44,785 `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, 2026-03-13T11:20:44,785 you can try to use `exclude_package_data`, or `include-package-data=False` in 2026-03-13T11:20:44,785 combination with a more fine grained `package-data` configuration. 2026-03-13T11:20:44,786 You can read more about "package data files" on setuptools documentation page: 2026-03-13T11:20:44,787 - https://setuptools.pypa.io/en/latest/userguide/datafiles.html 2026-03-13T11:20:44,788 [^1]: For Python, any directory (with suitable naming) can be imported, 2026-03-13T11:20:44,788 even if it does not contain any `.py` files. 2026-03-13T11:20:44,789 On the other hand, currently there is no concept of package data 2026-03-13T11:20:44,789 directory, all directories are treated like packages. 2026-03-13T11:20:44,790 ******************************************************************************** 2026-03-13T11:20:44,791 !! 2026-03-13T11:20:44,791 check.warn(importable) 2026-03-13T11:20:44,791 creating build/lib/jug/skills/jug 2026-03-13T11:20:44,792 copying jug/skills/jug/SKILL.md -> build/lib/jug/skills/jug 2026-03-13T11:20:44,792 creating build/lib/jug/skills/jug/agents 2026-03-13T11:20:44,793 copying jug/skills/jug/agents/openai.yaml -> build/lib/jug/skills/jug/agents 2026-03-13T11:20:44,793 creating build/lib/jug/skills/jug/examples 2026-03-13T11:20:44,794 copying jug/skills/jug/examples/pipeline_jugfile.py -> build/lib/jug/skills/jug/examples 2026-03-13T11:20:44,795 copying jug/skills/jug/examples/simple_jugfile.py -> build/lib/jug/skills/jug/examples 2026-03-13T11:20:44,796 creating build/lib/jug/skills/jug/references 2026-03-13T11:20:44,796 copying jug/skills/jug/references/cli-reference.md -> build/lib/jug/skills/jug/references 2026-03-13T11:20:44,797 copying jug/skills/jug/references/common-patterns.md -> build/lib/jug/skills/jug/references 2026-03-13T11:20:44,797 copying jug/skills/jug/references/troubleshooting.md -> build/lib/jug/skills/jug/references 2026-03-13T11:20:44,798 installing to build/bdist.linux-armv7l/wheel 2026-03-13T11:20:44,798 running install 2026-03-13T11:20:44,799 running install_lib 2026-03-13T11:20:44,799 creating build/bdist.linux-armv7l/wheel 2026-03-13T11:20:44,800 creating build/bdist.linux-armv7l/wheel/jug 2026-03-13T11:20:44,800 copying build/lib/jug/unsafe.py -> build/bdist.linux-armv7l/wheel/./jug 2026-03-13T11:20:44,802 creating build/bdist.linux-armv7l/wheel/jug/internal 2026-03-13T11:20:44,803 copying build/lib/jug/internal/__init__.py -> build/bdist.linux-armv7l/wheel/./jug/internal 2026-03-13T11:20:44,805 copying build/lib/jug/internal/debugger.py -> build/bdist.linux-armv7l/wheel/./jug/internal 2026-03-13T11:20:44,807 copying build/lib/jug/__init__.py -> build/bdist.linux-armv7l/wheel/./jug 2026-03-13T11:20:44,809 copying build/lib/jug/compound.py -> build/bdist.linux-armv7l/wheel/./jug 2026-03-13T11:20:44,811 copying build/lib/jug/jug.py -> build/bdist.linux-armv7l/wheel/./jug 2026-03-13T11:20:44,813 copying build/lib/jug/mapreduce.py -> build/bdist.linux-armv7l/wheel/./jug 2026-03-13T11:20:44,816 creating build/bdist.linux-armv7l/wheel/jug/hooks 2026-03-13T11:20:44,817 copying build/lib/jug/hooks/register.py -> build/bdist.linux-armv7l/wheel/./jug/hooks 2026-03-13T11:20:44,819 copying build/lib/jug/hooks/execution.py -> build/bdist.linux-armv7l/wheel/./jug/hooks 2026-03-13T11:20:44,821 copying build/lib/jug/hooks/__init__.py -> build/bdist.linux-armv7l/wheel/./jug/hooks 2026-03-13T11:20:44,822 copying build/lib/jug/hooks/exit_checks.py -> build/bdist.linux-armv7l/wheel/./jug/hooks 2026-03-13T11:20:44,825 creating build/bdist.linux-armv7l/wheel/jug/backends 2026-03-13T11:20:44,826 copying build/lib/jug/backends/select.py -> build/bdist.linux-armv7l/wheel/./jug/backends 2026-03-13T11:20:44,828 copying build/lib/jug/backends/__init__.py -> build/bdist.linux-armv7l/wheel/./jug/backends 2026-03-13T11:20:44,829 copying build/lib/jug/backends/file_store.py -> build/bdist.linux-armv7l/wheel/./jug/backends 2026-03-13T11:20:44,832 copying build/lib/jug/backends/dict_store.py -> build/bdist.linux-armv7l/wheel/./jug/backends 2026-03-13T11:20:44,834 copying build/lib/jug/backends/redis_store.py -> build/bdist.linux-armv7l/wheel/./jug/backends 2026-03-13T11:20:44,836 copying build/lib/jug/backends/encode.py -> build/bdist.linux-armv7l/wheel/./jug/backends 2026-03-13T11:20:44,838 copying build/lib/jug/backends/base.py -> build/bdist.linux-armv7l/wheel/./jug/backends 2026-03-13T11:20:44,840 copying build/lib/jug/backends/memoize_store.py -> build/bdist.linux-armv7l/wheel/./jug/backends 2026-03-13T11:20:44,842 copying build/lib/jug/backends/file_keepalive_monitor.py -> build/bdist.linux-armv7l/wheel/./jug/backends 2026-03-13T11:20:44,844 copying build/lib/jug/barrier.py -> build/bdist.linux-armv7l/wheel/./jug 2026-03-13T11:20:44,846 creating build/bdist.linux-armv7l/wheel/jug/skills 2026-03-13T11:20:44,848 creating build/bdist.linux-armv7l/wheel/jug/skills/jug 2026-03-13T11:20:44,849 creating build/bdist.linux-armv7l/wheel/jug/skills/jug/agents 2026-03-13T11:20:44,850 copying build/lib/jug/skills/jug/agents/openai.yaml -> build/bdist.linux-armv7l/wheel/./jug/skills/jug/agents 2026-03-13T11:20:44,853 creating build/bdist.linux-armv7l/wheel/jug/skills/jug/examples 2026-03-13T11:20:44,854 copying build/lib/jug/skills/jug/examples/simple_jugfile.py -> build/bdist.linux-armv7l/wheel/./jug/skills/jug/examples 2026-03-13T11:20:44,856 copying build/lib/jug/skills/jug/examples/pipeline_jugfile.py -> build/bdist.linux-armv7l/wheel/./jug/skills/jug/examples 2026-03-13T11:20:44,858 creating build/bdist.linux-armv7l/wheel/jug/skills/jug/references 2026-03-13T11:20:44,859 copying build/lib/jug/skills/jug/references/cli-reference.md -> build/bdist.linux-armv7l/wheel/./jug/skills/jug/references 2026-03-13T11:20:44,862 copying build/lib/jug/skills/jug/references/troubleshooting.md -> build/bdist.linux-armv7l/wheel/./jug/skills/jug/references 2026-03-13T11:20:44,864 copying build/lib/jug/skills/jug/references/common-patterns.md -> build/bdist.linux-armv7l/wheel/./jug/skills/jug/references 2026-03-13T11:20:44,866 copying build/lib/jug/skills/jug/SKILL.md -> build/bdist.linux-armv7l/wheel/./jug/skills/jug 2026-03-13T11:20:44,868 copying build/lib/jug/options.py -> build/bdist.linux-armv7l/wheel/./jug 2026-03-13T11:20:44,871 copying build/lib/jug/jug_version.py -> build/bdist.linux-armv7l/wheel/./jug 2026-03-13T11:20:44,873 copying build/lib/jug/hash.py -> build/bdist.linux-armv7l/wheel/./jug 2026-03-13T11:20:44,874 copying build/lib/jug/io.py -> build/bdist.linux-armv7l/wheel/./jug 2026-03-13T11:20:44,877 copying build/lib/jug/task.py -> build/bdist.linux-armv7l/wheel/./jug 2026-03-13T11:20:44,880 creating build/bdist.linux-armv7l/wheel/jug/subcommands 2026-03-13T11:20:44,881 copying build/lib/jug/subcommands/internal_validation.py -> build/bdist.linux-armv7l/wheel/./jug/subcommands 2026-03-13T11:20:44,883 copying build/lib/jug/subcommands/check.py -> build/bdist.linux-armv7l/wheel/./jug/subcommands 2026-03-13T11:20:44,885 copying build/lib/jug/subcommands/__init__.py -> build/bdist.linux-armv7l/wheel/./jug/subcommands 2026-03-13T11:20:44,887 copying build/lib/jug/subcommands/webstatus.py -> build/bdist.linux-armv7l/wheel/./jug/subcommands 2026-03-13T11:20:44,889 copying build/lib/jug/subcommands/install_skills.py -> build/bdist.linux-armv7l/wheel/./jug/subcommands 2026-03-13T11:20:44,891 copying build/lib/jug/subcommands/demo.py -> build/bdist.linux-armv7l/wheel/./jug/subcommands 2026-03-13T11:20:44,893 copying build/lib/jug/subcommands/count.py -> build/bdist.linux-armv7l/wheel/./jug/subcommands 2026-03-13T11:20:44,895 copying build/lib/jug/subcommands/shell.py -> build/bdist.linux-armv7l/wheel/./jug/subcommands 2026-03-13T11:20:44,897 copying build/lib/jug/subcommands/execute.py -> build/bdist.linux-armv7l/wheel/./jug/subcommands 2026-03-13T11:20:44,899 copying build/lib/jug/subcommands/cleanup.py -> build/bdist.linux-armv7l/wheel/./jug/subcommands 2026-03-13T11:20:44,901 copying build/lib/jug/subcommands/graph.py -> build/bdist.linux-armv7l/wheel/./jug/subcommands 2026-03-13T11:20:44,903 copying build/lib/jug/subcommands/status.py -> build/bdist.linux-armv7l/wheel/./jug/subcommands 2026-03-13T11:20:44,905 copying build/lib/jug/subcommands/pack.py -> build/bdist.linux-armv7l/wheel/./jug/subcommands 2026-03-13T11:20:44,907 copying build/lib/jug/subcommands/invalidate.py -> build/bdist.linux-armv7l/wheel/./jug/subcommands 2026-03-13T11:20:44,909 copying build/lib/jug/utils.py -> build/bdist.linux-armv7l/wheel/./jug 2026-03-13T11:20:44,912 creating build/bdist.linux-armv7l/wheel/jug/tests 2026-03-13T11:20:44,913 copying build/lib/jug/tests/test_tasks.py -> build/bdist.linux-armv7l/wheel/./jug/tests 2026-03-13T11:20:44,915 copying build/lib/jug/tests/test_lock.py -> build/bdist.linux-armv7l/wheel/./jug/tests 2026-03-13T11:20:44,917 copying build/lib/jug/tests/test_webstatus.py -> build/bdist.linux-armv7l/wheel/./jug/tests 2026-03-13T11:20:44,919 copying build/lib/jug/tests/test_jug_execute.py -> build/bdist.linux-armv7l/wheel/./jug/tests 2026-03-13T11:20:44,921 copying build/lib/jug/tests/test_store.py -> build/bdist.linux-armv7l/wheel/./jug/tests 2026-03-13T11:20:44,923 copying build/lib/jug/tests/test_compound.py -> build/bdist.linux-armv7l/wheel/./jug/tests 2026-03-13T11:20:44,924 copying build/lib/jug/tests/test_install_skills.py -> build/bdist.linux-armv7l/wheel/./jug/tests 2026-03-13T11:20:44,926 copying build/lib/jug/tests/task_reset.py -> build/bdist.linux-armv7l/wheel/./jug/tests 2026-03-13T11:20:44,928 copying build/lib/jug/tests/test_hooks.py -> build/bdist.linux-armv7l/wheel/./jug/tests 2026-03-13T11:20:44,930 copying build/lib/jug/tests/test_io.py -> build/bdist.linux-armv7l/wheel/./jug/tests 2026-03-13T11:20:44,931 copying build/lib/jug/tests/test_hash.py -> build/bdist.linux-armv7l/wheel/./jug/tests 2026-03-13T11:20:44,933 copying build/lib/jug/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./jug/tests 2026-03-13T11:20:44,935 copying build/lib/jug/tests/test_no_load.py -> build/bdist.linux-armv7l/wheel/./jug/tests 2026-03-13T11:20:44,937 copying build/lib/jug/tests/test_file_store.py -> build/bdist.linux-armv7l/wheel/./jug/tests 2026-03-13T11:20:44,939 copying build/lib/jug/tests/test_jug_check.py -> build/bdist.linux-armv7l/wheel/./jug/tests 2026-03-13T11:20:44,941 creating build/bdist.linux-armv7l/wheel/jug/tests/jugfiles 2026-03-13T11:20:44,942 copying build/lib/jug/tests/jugfiles/mapgenerator.py -> build/bdist.linux-armv7l/wheel/./jug/tests/jugfiles 2026-03-13T11:20:44,944 copying build/lib/jug/tests/jugfiles/iteratetask.py -> build/bdist.linux-armv7l/wheel/./jug/tests/jugfiles 2026-03-13T11:20:44,946 copying build/lib/jug/tests/jugfiles/slice_task.py -> build/bdist.linux-armv7l/wheel/./jug/tests/jugfiles 2026-03-13T11:20:44,948 copying build/lib/jug/tests/jugfiles/simple_multiple.py -> build/bdist.linux-armv7l/wheel/./jug/tests/jugfiles 2026-03-13T11:20:44,949 copying build/lib/jug/tests/jugfiles/custom_hash_function.py -> build/bdist.linux-armv7l/wheel/./jug/tests/jugfiles 2026-03-13T11:20:44,951 copying build/lib/jug/tests/jugfiles/mapreduce_generator.py -> build/bdist.linux-armv7l/wheel/./jug/tests/jugfiles 2026-03-13T11:20:44,953 copying build/lib/jug/tests/jugfiles/tasklets.py -> build/bdist.linux-armv7l/wheel/./jug/tests/jugfiles 2026-03-13T11:20:44,955 copying build/lib/jug/tests/jugfiles/tasklet_simple.py -> build/bdist.linux-armv7l/wheel/./jug/tests/jugfiles 2026-03-13T11:20:44,957 copying build/lib/jug/tests/jugfiles/write_with_meta.py -> build/bdist.linux-armv7l/wheel/./jug/tests/jugfiles 2026-03-13T11:20:44,959 copying build/lib/jug/tests/jugfiles/__init__.py -> build/bdist.linux-armv7l/wheel/./jug/tests/jugfiles 2026-03-13T11:20:44,960 copying build/lib/jug/tests/jugfiles/block_access.py -> build/bdist.linux-armv7l/wheel/./jug/tests/jugfiles 2026-03-13T11:20:44,962 copying build/lib/jug/tests/jugfiles/compound.py -> build/bdist.linux-armv7l/wheel/./jug/tests/jugfiles 2026-03-13T11:20:44,963 copying build/lib/jug/tests/jugfiles/wbarrier.py -> build/bdist.linux-armv7l/wheel/./jug/tests/jugfiles 2026-03-13T11:20:44,965 copying build/lib/jug/tests/jugfiles/bvalue.py -> build/bdist.linux-armv7l/wheel/./jug/tests/jugfiles 2026-03-13T11:20:44,967 copying build/lib/jug/tests/jugfiles/sleep_until_tasklet.py -> build/bdist.linux-armv7l/wheel/./jug/tests/jugfiles 2026-03-13T11:20:44,968 copying build/lib/jug/tests/jugfiles/exceptions.py -> build/bdist.linux-armv7l/wheel/./jug/tests/jugfiles 2026-03-13T11:20:44,970 copying build/lib/jug/tests/jugfiles/simple.py -> build/bdist.linux-armv7l/wheel/./jug/tests/jugfiles 2026-03-13T11:20:44,972 copying build/lib/jug/tests/jugfiles/no_load.py -> build/bdist.linux-armv7l/wheel/./jug/tests/jugfiles 2026-03-13T11:20:44,973 copying build/lib/jug/tests/jugfiles/barrier_mapreduce.py -> build/bdist.linux-armv7l/wheel/./jug/tests/jugfiles 2026-03-13T11:20:44,975 copying build/lib/jug/tests/jugfiles/compound_nonsimple.py -> build/bdist.linux-armv7l/wheel/./jug/tests/jugfiles 2026-03-13T11:20:44,977 copying build/lib/jug/tests/jugfiles/run-simple-create-file.py -> build/bdist.linux-armv7l/wheel/./jug/tests/jugfiles 2026-03-13T11:20:44,979 copying build/lib/jug/tests/jugfiles/barrier_recurse.py -> build/bdist.linux-armv7l/wheel/./jug/tests/jugfiles 2026-03-13T11:20:44,980 copying build/lib/jug/tests/jugfiles/compound_wbarrier.py -> build/bdist.linux-armv7l/wheel/./jug/tests/jugfiles 2026-03-13T11:20:44,982 copying build/lib/jug/tests/jugfiles/builtin_function.py -> build/bdist.linux-armv7l/wheel/./jug/tests/jugfiles 2026-03-13T11:20:44,984 copying build/lib/jug/tests/jugfiles/failing.py -> build/bdist.linux-armv7l/wheel/./jug/tests/jugfiles 2026-03-13T11:20:44,985 copying build/lib/jug/tests/jugfiles/empty_mapreduce.py -> build/bdist.linux-armv7l/wheel/./jug/tests/jugfiles 2026-03-13T11:20:44,987 copying build/lib/jug/tests/test_options.py -> build/bdist.linux-armv7l/wheel/./jug/tests 2026-03-13T11:20:44,989 copying build/lib/jug/tests/test_utils_customhash.py -> build/bdist.linux-armv7l/wheel/./jug/tests 2026-03-13T11:20:44,991 copying build/lib/jug/tests/test_tasklet.py -> build/bdist.linux-armv7l/wheel/./jug/tests 2026-03-13T11:20:44,993 copying build/lib/jug/tests/test_subcommand_api.py -> build/bdist.linux-armv7l/wheel/./jug/tests 2026-03-13T11:20:44,995 copying build/lib/jug/tests/test_sys_argv.py -> build/bdist.linux-armv7l/wheel/./jug/tests 2026-03-13T11:20:44,996 copying build/lib/jug/tests/test_utils_identity.py -> build/bdist.linux-armv7l/wheel/./jug/tests 2026-03-13T11:20:44,998 copying build/lib/jug/tests/test_encode.py -> build/bdist.linux-armv7l/wheel/./jug/tests 2026-03-13T11:20:45,000 copying build/lib/jug/tests/test_barrier.py -> build/bdist.linux-armv7l/wheel/./jug/tests 2026-03-13T11:20:45,002 copying build/lib/jug/tests/test_utils_timed_path.py -> build/bdist.linux-armv7l/wheel/./jug/tests 2026-03-13T11:20:45,004 copying build/lib/jug/tests/utils.py -> build/bdist.linux-armv7l/wheel/./jug/tests 2026-03-13T11:20:45,005 copying build/lib/jug/tests/test_status.py -> build/bdist.linux-armv7l/wheel/./jug/tests 2026-03-13T11:20:45,007 copying build/lib/jug/tests/test_jug_invalidate.py -> build/bdist.linux-armv7l/wheel/./jug/tests 2026-03-13T11:20:45,009 copying build/lib/jug/tests/test_mapreduce.py -> build/bdist.linux-armv7l/wheel/./jug/tests 2026-03-13T11:20:45,011 running install_egg_info 2026-03-13T11:20:45,016 Copying Jug.egg-info to build/bdist.linux-armv7l/wheel/./Jug-2.5.0-py3.11.egg-info 2026-03-13T11:20:45,027 running install_scripts 2026-03-13T11:20:45,038 creating build/bdist.linux-armv7l/wheel/jug-2.5.0.dist-info/WHEEL 2026-03-13T11:20:45,040 creating '/tmp/pip-wheel-reee7_cj/.tmp-qz21gt31/jug-2.5.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-13T11:20:45,043 adding 'jug/__init__.py' 2026-03-13T11:20:45,045 adding 'jug/barrier.py' 2026-03-13T11:20:45,046 adding 'jug/compound.py' 2026-03-13T11:20:45,047 adding 'jug/hash.py' 2026-03-13T11:20:45,049 adding 'jug/io.py' 2026-03-13T11:20:45,051 adding 'jug/jug.py' 2026-03-13T11:20:45,053 adding 'jug/jug_version.py' 2026-03-13T11:20:45,054 adding 'jug/mapreduce.py' 2026-03-13T11:20:45,056 adding 'jug/options.py' 2026-03-13T11:20:45,059 adding 'jug/task.py' 2026-03-13T11:20:45,061 adding 'jug/unsafe.py' 2026-03-13T11:20:45,062 adding 'jug/utils.py' 2026-03-13T11:20:45,064 adding 'jug/backends/__init__.py' 2026-03-13T11:20:45,066 adding 'jug/backends/base.py' 2026-03-13T11:20:45,067 adding 'jug/backends/dict_store.py' 2026-03-13T11:20:45,069 adding 'jug/backends/encode.py' 2026-03-13T11:20:45,070 adding 'jug/backends/file_keepalive_monitor.py' 2026-03-13T11:20:45,073 adding 'jug/backends/file_store.py' 2026-03-13T11:20:45,075 adding 'jug/backends/memoize_store.py' 2026-03-13T11:20:45,076 adding 'jug/backends/redis_store.py' 2026-03-13T11:20:45,078 adding 'jug/backends/select.py' 2026-03-13T11:20:45,079 adding 'jug/hooks/__init__.py' 2026-03-13T11:20:45,081 adding 'jug/hooks/execution.py' 2026-03-13T11:20:45,083 adding 'jug/hooks/exit_checks.py' 2026-03-13T11:20:45,084 adding 'jug/hooks/register.py' 2026-03-13T11:20:45,086 adding 'jug/internal/__init__.py' 2026-03-13T11:20:45,087 adding 'jug/internal/debugger.py' 2026-03-13T11:20:45,091 adding 'jug/skills/jug/SKILL.md' 2026-03-13T11:20:45,092 adding 'jug/skills/jug/agents/openai.yaml' 2026-03-13T11:20:45,094 adding 'jug/skills/jug/examples/pipeline_jugfile.py' 2026-03-13T11:20:45,095 adding 'jug/skills/jug/examples/simple_jugfile.py' 2026-03-13T11:20:45,098 adding 'jug/skills/jug/references/cli-reference.md' 2026-03-13T11:20:45,100 adding 'jug/skills/jug/references/common-patterns.md' 2026-03-13T11:20:45,101 adding 'jug/skills/jug/references/troubleshooting.md' 2026-03-13T11:20:45,104 adding 'jug/subcommands/__init__.py' 2026-03-13T11:20:45,106 adding 'jug/subcommands/check.py' 2026-03-13T11:20:45,107 adding 'jug/subcommands/cleanup.py' 2026-03-13T11:20:45,109 adding 'jug/subcommands/count.py' 2026-03-13T11:20:45,111 adding 'jug/subcommands/demo.py' 2026-03-13T11:20:45,112 adding 'jug/subcommands/execute.py' 2026-03-13T11:20:45,114 adding 'jug/subcommands/graph.py' 2026-03-13T11:20:45,115 adding 'jug/subcommands/install_skills.py' 2026-03-13T11:20:45,117 adding 'jug/subcommands/internal_validation.py' 2026-03-13T11:20:45,119 adding 'jug/subcommands/invalidate.py' 2026-03-13T11:20:45,120 adding 'jug/subcommands/pack.py' 2026-03-13T11:20:45,122 adding 'jug/subcommands/shell.py' 2026-03-13T11:20:45,124 adding 'jug/subcommands/status.py' 2026-03-13T11:20:45,125 adding 'jug/subcommands/webstatus.py' 2026-03-13T11:20:45,127 adding 'jug/tests/__init__.py' 2026-03-13T11:20:45,129 adding 'jug/tests/task_reset.py' 2026-03-13T11:20:45,130 adding 'jug/tests/test_barrier.py' 2026-03-13T11:20:45,131 adding 'jug/tests/test_compound.py' 2026-03-13T11:20:45,133 adding 'jug/tests/test_encode.py' 2026-03-13T11:20:45,134 adding 'jug/tests/test_file_store.py' 2026-03-13T11:20:45,135 adding 'jug/tests/test_hash.py' 2026-03-13T11:20:45,137 adding 'jug/tests/test_hooks.py' 2026-03-13T11:20:45,138 adding 'jug/tests/test_install_skills.py' 2026-03-13T11:20:45,139 adding 'jug/tests/test_io.py' 2026-03-13T11:20:45,141 adding 'jug/tests/test_jug_check.py' 2026-03-13T11:20:45,142 adding 'jug/tests/test_jug_execute.py' 2026-03-13T11:20:45,144 adding 'jug/tests/test_jug_invalidate.py' 2026-03-13T11:20:45,145 adding 'jug/tests/test_lock.py' 2026-03-13T11:20:45,147 adding 'jug/tests/test_mapreduce.py' 2026-03-13T11:20:45,148 adding 'jug/tests/test_no_load.py' 2026-03-13T11:20:45,150 adding 'jug/tests/test_options.py' 2026-03-13T11:20:45,151 adding 'jug/tests/test_status.py' 2026-03-13T11:20:45,153 adding 'jug/tests/test_store.py' 2026-03-13T11:20:45,154 adding 'jug/tests/test_subcommand_api.py' 2026-03-13T11:20:45,155 adding 'jug/tests/test_sys_argv.py' 2026-03-13T11:20:45,156 adding 'jug/tests/test_tasklet.py' 2026-03-13T11:20:45,158 adding 'jug/tests/test_tasks.py' 2026-03-13T11:20:45,159 adding 'jug/tests/test_utils_customhash.py' 2026-03-13T11:20:45,160 adding 'jug/tests/test_utils_identity.py' 2026-03-13T11:20:45,161 adding 'jug/tests/test_utils_timed_path.py' 2026-03-13T11:20:45,162 adding 'jug/tests/test_webstatus.py' 2026-03-13T11:20:45,163 adding 'jug/tests/utils.py' 2026-03-13T11:20:45,166 adding 'jug/tests/jugfiles/__init__.py' 2026-03-13T11:20:45,167 adding 'jug/tests/jugfiles/barrier_mapreduce.py' 2026-03-13T11:20:45,168 adding 'jug/tests/jugfiles/barrier_recurse.py' 2026-03-13T11:20:45,169 adding 'jug/tests/jugfiles/block_access.py' 2026-03-13T11:20:45,170 adding 'jug/tests/jugfiles/builtin_function.py' 2026-03-13T11:20:45,171 adding 'jug/tests/jugfiles/bvalue.py' 2026-03-13T11:20:45,173 adding 'jug/tests/jugfiles/compound.py' 2026-03-13T11:20:45,174 adding 'jug/tests/jugfiles/compound_nonsimple.py' 2026-03-13T11:20:45,175 adding 'jug/tests/jugfiles/compound_wbarrier.py' 2026-03-13T11:20:45,176 adding 'jug/tests/jugfiles/custom_hash_function.py' 2026-03-13T11:20:45,177 adding 'jug/tests/jugfiles/empty_mapreduce.py' 2026-03-13T11:20:45,178 adding 'jug/tests/jugfiles/exceptions.py' 2026-03-13T11:20:45,179 adding 'jug/tests/jugfiles/failing.py' 2026-03-13T11:20:45,181 adding 'jug/tests/jugfiles/iteratetask.py' 2026-03-13T11:20:45,182 adding 'jug/tests/jugfiles/mapgenerator.py' 2026-03-13T11:20:45,183 adding 'jug/tests/jugfiles/mapreduce_generator.py' 2026-03-13T11:20:45,184 adding 'jug/tests/jugfiles/no_load.py' 2026-03-13T11:20:45,185 adding 'jug/tests/jugfiles/run-simple-create-file.py' 2026-03-13T11:20:45,186 adding 'jug/tests/jugfiles/simple.py' 2026-03-13T11:20:45,188 adding 'jug/tests/jugfiles/simple_multiple.py' 2026-03-13T11:20:45,189 adding 'jug/tests/jugfiles/sleep_until_tasklet.py' 2026-03-13T11:20:45,190 adding 'jug/tests/jugfiles/slice_task.py' 2026-03-13T11:20:45,191 adding 'jug/tests/jugfiles/tasklet_simple.py' 2026-03-13T11:20:45,192 adding 'jug/tests/jugfiles/tasklets.py' 2026-03-13T11:20:45,193 adding 'jug/tests/jugfiles/wbarrier.py' 2026-03-13T11:20:45,195 adding 'jug/tests/jugfiles/write_with_meta.py' 2026-03-13T11:20:45,197 adding 'jug-2.5.0.dist-info/licenses/COPYING.MIT' 2026-03-13T11:20:45,199 adding 'jug-2.5.0.dist-info/METADATA' 2026-03-13T11:20:45,200 adding 'jug-2.5.0.dist-info/WHEEL' 2026-03-13T11:20:45,201 adding 'jug-2.5.0.dist-info/entry_points.txt' 2026-03-13T11:20:45,202 adding 'jug-2.5.0.dist-info/top_level.txt' 2026-03-13T11:20:45,204 adding 'jug-2.5.0.dist-info/RECORD' 2026-03-13T11:20:45,208 removing build/bdist.linux-armv7l/wheel 2026-03-13T11:20:45,329 Building wheel for jug (pyproject.toml): finished with status 'done' 2026-03-13T11:20:45,337 Created wheel for jug: filename=jug-2.5.0-py3-none-any.whl size=137840 sha256=c48465edd623d16d007b52bb7552d3dd10e30c2823f51f712615df8e4d457bd3 2026-03-13T11:20:45,338 Stored in directory: /tmp/pip-ephem-wheel-cache-46w4cfkx/wheels/7d/dc/9e/13198bdb2511f102e4662a339a3360304aea27b37ecddc9cdb 2026-03-13T11:20:45,352 Successfully built jug 2026-03-13T11:20:45,360 Removed build tracker: '/tmp/pip-build-tracker-r4szup99'