2025-09-04T20:22:49,934 Created temporary directory: /tmp/pip-build-tracker-o02cia6j 2025-09-04T20:22:49,934 Initialized build tracking at /tmp/pip-build-tracker-o02cia6j 2025-09-04T20:22:49,934 Created build tracker: /tmp/pip-build-tracker-o02cia6j 2025-09-04T20:22:49,935 Entered build tracker: /tmp/pip-build-tracker-o02cia6j 2025-09-04T20:22:49,935 Created temporary directory: /tmp/pip-wheel-4mpzihh6 2025-09-04T20:22:49,938 Created temporary directory: /tmp/pip-ephem-wheel-cache-c2yhqoy8 2025-09-04T20:22:50,001 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-04T20:22:50,004 2 location(s) to search for versions of jk-utils: 2025-09-04T20:22:50,004 * https://pypi.org/simple/jk-utils/ 2025-09-04T20:22:50,004 * https://www.piwheels.org/simple/jk-utils/ 2025-09-04T20:22:50,004 Fetching project page and analyzing links: https://pypi.org/simple/jk-utils/ 2025-09-04T20:22:50,004 Getting page https://pypi.org/simple/jk-utils/ 2025-09-04T20:22:50,005 Found index url https://pypi.org/simple/ 2025-09-04T20:22:50,156 Fetched page https://pypi.org/simple/jk-utils/ as application/vnd.pypi.simple.v1+json 2025-09-04T20:22:50,167 Found link https://files.pythonhosted.org/packages/90/f9/db072fd5ba5206cac941b099baab83c57b711ee437303e591ad36961abee/jk_utils-0.2017.8.28.tar.gz (from https://pypi.org/simple/jk-utils/), version: 0.2017.8.28 2025-09-04T20:22:50,168 Found link https://files.pythonhosted.org/packages/41/79/be9942b24f40197b6a3098b49fa566727d1c61eea801495cda075efecc5f/jk_utils-0.2017.10.17.tar.gz (from https://pypi.org/simple/jk-utils/), version: 0.2017.10.17 2025-09-04T20:22:50,168 Found link https://files.pythonhosted.org/packages/7f/2b/a3eb2f16505592ad37845f4aabac84f1238ecdfadc0e61d43a78b6082f96/jk_utils-0.2017.10.17.1.tar.gz (from https://pypi.org/simple/jk-utils/), version: 0.2017.10.17.1 2025-09-04T20:22:50,169 Found link https://files.pythonhosted.org/packages/b3/eb/8da0f9081cdb72469749ce75d30253c8fe09e7a206e6798b92f170b72af1/jk_utils-0.2018.12.17.tar.gz (from https://pypi.org/simple/jk-utils/), version: 0.2018.12.17 2025-09-04T20:22:50,169 Found link https://files.pythonhosted.org/packages/7e/9b/6916bd6a6d4af414e1fb93c47cec08c54385d0ff66da1edc3479396aac50/jk_utils-0.2018.12.24.tar.gz (from https://pypi.org/simple/jk-utils/), version: 0.2018.12.24 2025-09-04T20:22:50,170 Found link https://files.pythonhosted.org/packages/42/d3/35ee97258689503c3aee234aa18411096b60622c6c9c062b908a3ccb0485/jk_utils-0.2018.12.28.tar.gz (from https://pypi.org/simple/jk-utils/), version: 0.2018.12.28 2025-09-04T20:22:50,170 Found link https://files.pythonhosted.org/packages/9e/53/b76d388b932ba44da78bce0195df7e78ec0227a072af1b0321ae6336876a/jk_utils-0.2019.1.22.tar.gz (from https://pypi.org/simple/jk-utils/), version: 0.2019.1.22 2025-09-04T20:22:50,171 Found link https://files.pythonhosted.org/packages/0e/7d/9ae577cb3671d132839e9d84f9259b61f80154e5c0099482b03da6d614e8/jk_utils-0.2019.9.10.tar.gz (from https://pypi.org/simple/jk-utils/), version: 0.2019.9.10 2025-09-04T20:22:50,171 Found link https://files.pythonhosted.org/packages/f2/e7/ef79504f3d171279b9c1ad51fe3ace70cffaa28b9bb64d642efaeabb56fa/jk_utils-0.2019.9.10.1.tar.gz (from https://pypi.org/simple/jk-utils/), version: 0.2019.9.10.1 2025-09-04T20:22:50,171 Found link https://files.pythonhosted.org/packages/02/f9/52557e5556253b42e6767be4d45ec5d1402e9bdd6949e703bad531fc9972/jk_utils-0.2019.11.6.tar.gz (from https://pypi.org/simple/jk-utils/), version: 0.2019.11.6 2025-09-04T20:22:50,172 Found link https://files.pythonhosted.org/packages/20/05/14b76345e271df6bec25795856e80b356902685645e3c8c379a06ac7d240/jk_utils-0.2019.11.12.tar.gz (from https://pypi.org/simple/jk-utils/), version: 0.2019.11.12 2025-09-04T20:22:50,173 Found link https://files.pythonhosted.org/packages/5f/65/198ef7605c391ec3e3cc32f7552b1fb03a9b6eff4bf335806a36b9872c42/jk_utils-0.2019.12.26.tar.gz (from https://pypi.org/simple/jk-utils/), version: 0.2019.12.26 2025-09-04T20:22:50,173 Found link https://files.pythonhosted.org/packages/57/65/f0b4f6ac5e64e1bbf221f795893ca78ad8b97726f015f96ae87e82ae1504/jk_utils-0.2020.2.14.tar.gz (from https://pypi.org/simple/jk-utils/), version: 0.2020.2.14 2025-09-04T20:22:50,174 Found link https://files.pythonhosted.org/packages/86/30/f6e42a2c0d9484429ba9046b1c1c8d50a77f0f036fcba29b78f4b8e8a898/jk_utils-0.2020.2.16.tar.gz (from https://pypi.org/simple/jk-utils/), version: 0.2020.2.16 2025-09-04T20:22:50,174 Found link https://files.pythonhosted.org/packages/14/56/95eb395da9ed819ef292aafc237d538c484354ab2b2e14f3bbc43361c278/jk_utils-0.2020.2.28.tar.gz (from https://pypi.org/simple/jk-utils/), version: 0.2020.2.28 2025-09-04T20:22:50,175 Found link https://files.pythonhosted.org/packages/9b/b8/bb4d2e45685fadd836a0a6e761273c420237345bf626b5959824c241813c/jk_utils-0.2020.4.9.tar.gz (from https://pypi.org/simple/jk-utils/), version: 0.2020.4.9 2025-09-04T20:22:50,175 Found link https://files.pythonhosted.org/packages/28/0e/085a2fd7b77f952f6395077a681874c13e82a8c4a494a881dc465be220a2/jk_utils-0.2020.4.9.1.tar.gz (from https://pypi.org/simple/jk-utils/), version: 0.2020.4.9.1 2025-09-04T20:22:50,175 Found link https://files.pythonhosted.org/packages/79/19/e6c696f516a15558bdb2fd61c2fdb0a74aac2e6c301cfd031b18a0dc6642/jk_utils-0.2020.4.10.tar.gz (from https://pypi.org/simple/jk-utils/), version: 0.2020.4.10 2025-09-04T20:22:50,175 Found link https://files.pythonhosted.org/packages/f6/12/fc84a633192af7765bd946ed60d81a0d0b806055025186336e9f5c410669/jk_utils-0.2020.4.11.tar.gz (from https://pypi.org/simple/jk-utils/), version: 0.2020.4.11 2025-09-04T20:22:50,175 Found link https://files.pythonhosted.org/packages/1b/d8/5bd916ba3119b638b8c9abfe19fd8e06560153112e4feb52145ae4e49c90/jk_utils-0.2020.4.11.1.tar.gz (from https://pypi.org/simple/jk-utils/), version: 0.2020.4.11.1 2025-09-04T20:22:50,176 Found link https://files.pythonhosted.org/packages/7d/9d/195d3f86671b3b2ebdac89830b5a42a21c78fd99f8d702d884d26ffcf74c/jk_utils-0.2020.4.11.2.tar.gz (from https://pypi.org/simple/jk-utils/), version: 0.2020.4.11.2 2025-09-04T20:22:50,176 Found link https://files.pythonhosted.org/packages/23/32/e4b13031f0634e67fd0fd022fa325439e58d7a301f23e55bd1937c8c3c1a/jk_utils-0.2020.4.14.tar.gz (from https://pypi.org/simple/jk-utils/), version: 0.2020.4.14 2025-09-04T20:22:50,176 Found link https://files.pythonhosted.org/packages/d2/cc/077544f63e6c92699de38d29976e91fab2c2f8a0e2265e2d4a725aab0297/jk_utils-0.2020.4.14.1.tar.gz (from https://pypi.org/simple/jk-utils/), version: 0.2020.4.14.1 2025-09-04T20:22:50,176 Found link https://files.pythonhosted.org/packages/b6/3e/5f40b5648c73ff8ead14e816b607766032af40f035d952f1f6219b120ee1/jk_utils-0.2020.4.20.tar.gz (from https://pypi.org/simple/jk-utils/), version: 0.2020.4.20 2025-09-04T20:22:50,176 Found link https://files.pythonhosted.org/packages/42/dd/a30c6e1d79b113030559c82c1a45ba2eec2b170659461b1cf6e3c7bf29e2/jk_utils-0.2020.5.14.tar.gz (from https://pypi.org/simple/jk-utils/), version: 0.2020.5.14 2025-09-04T20:22:50,177 Found link https://files.pythonhosted.org/packages/78/47/8da04622d9df772d9ccb47c2a729a44732bfc9b5d590d8da328ca9d347e2/jk_utils-0.2020.9.21.tar.gz (from https://pypi.org/simple/jk-utils/), version: 0.2020.9.21 2025-09-04T20:22:50,177 Found link https://files.pythonhosted.org/packages/60/52/6f1f878111f0892dae074a58552182cc40243a6881e53bf9aad6617f0a37/jk_utils-0.2021.1.13.tar.gz (from https://pypi.org/simple/jk-utils/), version: 0.2021.1.13 2025-09-04T20:22:50,177 Found link https://files.pythonhosted.org/packages/f4/fe/82c231ce58923a34ab919d539ffb7b53cf2d8982dbbd62325bc6902a1e7c/jk_utils-0.2021.6.29.tar.gz (from https://pypi.org/simple/jk-utils/), version: 0.2021.6.29 2025-09-04T20:22:50,177 Found link https://files.pythonhosted.org/packages/38/7c/95aec7045aa7d4b4c1f6a5264ef0e4529d34e3ebfcfadf8790d7eac66ff0/jk_utils-0.2021.12.3.tar.gz (from https://pypi.org/simple/jk-utils/), version: 0.2021.12.3 2025-09-04T20:22:50,177 Found link https://files.pythonhosted.org/packages/e6/32/0e27cca400602ea134ee9a5ee0bab1539d7098dc532de1f0a50a656af2c8/jk_utils-0.2021.12.14.tar.gz (from https://pypi.org/simple/jk-utils/), version: 0.2021.12.14 2025-09-04T20:22:50,177 Found link https://files.pythonhosted.org/packages/30/a4/02865ee02206433f57ecf1e200562407367d527394015b7602f5f54b281c/jk_utils-0.2022.1.8.tar.gz (from https://pypi.org/simple/jk-utils/), version: 0.2022.1.8 2025-09-04T20:22:50,178 Found link https://files.pythonhosted.org/packages/f9/68/a5f74322b8c93d31595582f05f9a930ee125bd0a04476aa8c8c730bdd972/jk_utils-0.2022.1.15.tar.gz (from https://pypi.org/simple/jk-utils/), version: 0.2022.1.15 2025-09-04T20:22:50,178 Found link https://files.pythonhosted.org/packages/bb/dd/d852761012bfa3d28039d73868ed90fc06b42843c99cc307ca92db6a5d15/jk_utils-0.2022.1.25.tar.gz (from https://pypi.org/simple/jk-utils/), version: 0.2022.1.25 2025-09-04T20:22:50,178 Found link https://files.pythonhosted.org/packages/eb/ed/278925b06ddd0e17678d0316e8415bf339be3577a62e23c2e0f023645277/jk_utils-0.2022.2.6.tar.gz (from https://pypi.org/simple/jk-utils/), version: 0.2022.2.6 2025-09-04T20:22:50,178 Found link https://files.pythonhosted.org/packages/f1/65/31cd88d6ca4137853177def4e69772432c3b08511b586fc981196ec20fc3/jk_utils-0.2022.2.6.1.tar.gz (from https://pypi.org/simple/jk-utils/), version: 0.2022.2.6.1 2025-09-04T20:22:50,178 Found link https://files.pythonhosted.org/packages/e3/a1/ab9fd20b02f090c5ae46a3357bffbb6428f05bbed3a12500900417633b45/jk_utils-0.2022.8.8.tar.gz (from https://pypi.org/simple/jk-utils/), version: 0.2022.8.8 2025-09-04T20:22:50,179 Found link https://files.pythonhosted.org/packages/5c/e6/2e5731804dbb6f83e780ee3250f3ed969f83f2a7cb0d38117f908368ed03/jk_utils-0.2023.6.4.tar.gz (from https://pypi.org/simple/jk-utils/), version: 0.2023.6.4 2025-09-04T20:22:50,179 Skipping link: No binaries permitted for jk-utils: https://files.pythonhosted.org/packages/87/17/ed05892c0e7dfc6a310fc3436b5be4ffae4381dc6971517db0504f665827/jk_utils-0.2024.11.29-py3-none-any.whl (from https://pypi.org/simple/jk-utils/) (requires-python:>=3.8) 2025-09-04T20:22:50,179 Found link https://files.pythonhosted.org/packages/90/42/3988d2b5dfcf4f07fbdf57241e2b48a162e5c0d3b2af24c93caa1c630852/jk_utils-0.2024.11.29.tar.gz (from https://pypi.org/simple/jk-utils/) (requires-python:>=3.8), version: 0.2024.11.29 2025-09-04T20:22:50,180 Skipping link: No binaries permitted for jk-utils: https://files.pythonhosted.org/packages/5e/16/d5e670af2817b3c955393b79bb17e7b1ffa32e67f3ddb17a712a31f68d88/jk_utils-0.2025.3.8-py3-none-any.whl (from https://pypi.org/simple/jk-utils/) (requires-python:>=3.8) 2025-09-04T20:22:50,180 Found link https://files.pythonhosted.org/packages/04/e2/bc8ec08a8cf8419ee743e1a68e5e6414257b5fa9e02b20cea422340a9c86/jk_utils-0.2025.3.8.tar.gz (from https://pypi.org/simple/jk-utils/) (requires-python:>=3.8), version: 0.2025.3.8 2025-09-04T20:22:50,180 Fetching project page and analyzing links: https://www.piwheels.org/simple/jk-utils/ 2025-09-04T20:22:50,180 Getting page https://www.piwheels.org/simple/jk-utils/ 2025-09-04T20:22:50,181 Found index url https://www.piwheels.org/simple/ 2025-09-04T20:22:50,280 Fetched page https://www.piwheels.org/simple/jk-utils/ as text/html 2025-09-04T20:22:50,288 Skipping link: No binaries permitted for jk-utils: https://archive1.piwheels.org/simple/jk-utils/jk_utils-0.2025.3.8-py3-none-any.whl#sha256=4370bbab9c126ab3fdf05f2ede60cb604b9de470e4d28853a50098934d06430e (from https://www.piwheels.org/simple/jk-utils/) (requires-python:>=3.8) 2025-09-04T20:22:50,289 Skipping link: No binaries permitted for jk-utils: https://archive1.piwheels.org/simple/jk-utils/jk_utils-0.2024.11.29-py3-none-any.whl#sha256=6553e6c61de5477084548c2899dc9f4ec7394890cb613c2f0dbf88d2f3918e0d (from https://www.piwheels.org/simple/jk-utils/) (requires-python:>=3.8) 2025-09-04T20:22:50,289 Skipping link: No binaries permitted for jk-utils: https://archive1.piwheels.org/simple/jk-utils/jk_utils-0.2023.6.4-py3-none-any.whl#sha256=c618aeeb01163395f3c080cc658927c3a4af1a7e6027061f8ca84476244e8259 (from https://www.piwheels.org/simple/jk-utils/) 2025-09-04T20:22:50,289 Skipping link: No binaries permitted for jk-utils: https://archive1.piwheels.org/simple/jk-utils/jk_utils-0.2022.8.8-py3-none-any.whl#sha256=48088a826f0b04369de28286027544dd85e80250bd4bde8b20a9c48353cb526d (from https://www.piwheels.org/simple/jk-utils/) 2025-09-04T20:22:50,289 Skipping link: No binaries permitted for jk-utils: https://archive1.piwheels.org/simple/jk-utils/jk_utils-0.2022.2.6.1-py3-none-any.whl#sha256=0a22f826b42745721b8433216ebda0bfc5f3e414c2cefd9d282aa5bc88f0f8e6 (from https://www.piwheels.org/simple/jk-utils/) 2025-09-04T20:22:50,289 Skipping link: No binaries permitted for jk-utils: https://archive1.piwheels.org/simple/jk-utils/jk_utils-0.2022.2.6-py3-none-any.whl#sha256=cc5f1411ab27d4fafa895b7de55942f5245ca941b0f340b073b00cdcc3f5b940 (from https://www.piwheels.org/simple/jk-utils/) 2025-09-04T20:22:50,289 Skipping link: No binaries permitted for jk-utils: https://archive1.piwheels.org/simple/jk-utils/jk_utils-0.2022.1.25-py3-none-any.whl#sha256=e9c5defae8b218f333afb8956e71091d71acaf620b910ac3f7f7bb3871ec5588 (from https://www.piwheels.org/simple/jk-utils/) 2025-09-04T20:22:50,290 Skipping link: No binaries permitted for jk-utils: https://archive1.piwheels.org/simple/jk-utils/jk_utils-0.2022.1.15-py3-none-any.whl#sha256=97fa9c267c7c51e1bb82d0568016e0d283617fc502e4ad224a8841869e5f8f84 (from https://www.piwheels.org/simple/jk-utils/) 2025-09-04T20:22:50,290 Skipping link: No binaries permitted for jk-utils: https://archive1.piwheels.org/simple/jk-utils/jk_utils-0.2022.1.8-py3-none-any.whl#sha256=c2e05d61bd814472e5bcbf7fd477b5dba9c65ab0af77f7a608964fb20fade313 (from https://www.piwheels.org/simple/jk-utils/) 2025-09-04T20:22:50,290 Skipping link: No binaries permitted for jk-utils: https://archive1.piwheels.org/simple/jk-utils/jk_utils-0.2021.12.14-py3-none-any.whl#sha256=b654f3bf5842ad850601b76117e3c7add1de491dc1e3de51ede6c69b152eef64 (from https://www.piwheels.org/simple/jk-utils/) 2025-09-04T20:22:50,290 Skipping link: No binaries permitted for jk-utils: https://archive1.piwheels.org/simple/jk-utils/jk_utils-0.2021.12.3-py3-none-any.whl#sha256=f05b6439fc5f8e1b32d981f8094450ac356482e44111079fb662c9af2e8dff01 (from https://www.piwheels.org/simple/jk-utils/) 2025-09-04T20:22:50,290 Skipping link: No binaries permitted for jk-utils: https://archive1.piwheels.org/simple/jk-utils/jk_utils-0.2021.6.29-py3-none-any.whl#sha256=bb779c28b8ed35c14d1a9dae6262ac3f4ee6ffd35c3cbcf332da263a39cec933 (from https://www.piwheels.org/simple/jk-utils/) 2025-09-04T20:22:50,290 Skipping link: No binaries permitted for jk-utils: https://archive1.piwheels.org/simple/jk-utils/jk_utils-0.2021.1.13-py3-none-any.whl#sha256=9c251ae45e62af2657d7128797716907d861520434b61144e190b739bb7a4e0d (from https://www.piwheels.org/simple/jk-utils/) 2025-09-04T20:22:50,291 Skipping link: No binaries permitted for jk-utils: https://archive1.piwheels.org/simple/jk-utils/jk_utils-0.2020.9.21-py3-none-any.whl#sha256=ddc33476e86273f5e793993f8e90c73c7b81a04f3a81bebedc2f5455d4cced85 (from https://www.piwheels.org/simple/jk-utils/) 2025-09-04T20:22:50,291 Skipping link: No binaries permitted for jk-utils: https://archive1.piwheels.org/simple/jk-utils/jk_utils-0.2020.5.14-py3-none-any.whl#sha256=4ba52358373b5c4c64f87b531afa845ad469f8aab6d6c6d662304d25058c7d16 (from https://www.piwheels.org/simple/jk-utils/) 2025-09-04T20:22:50,291 Skipping link: No binaries permitted for jk-utils: https://archive1.piwheels.org/simple/jk-utils/jk_utils-0.2020.4.20-py3-none-any.whl#sha256=41cc2a49997136685a31740a6c42aafa7b9dcb37a5af809ebce3156013fb2998 (from https://www.piwheels.org/simple/jk-utils/) 2025-09-04T20:22:50,291 Skipping link: No binaries permitted for jk-utils: https://archive1.piwheels.org/simple/jk-utils/jk_utils-0.2020.4.14.1-py3-none-any.whl#sha256=37373609192340779cfd19256e8f9f90f18425269b760180f43dd9614bab5e19 (from https://www.piwheels.org/simple/jk-utils/) 2025-09-04T20:22:50,291 Skipping link: No binaries permitted for jk-utils: https://archive1.piwheels.org/simple/jk-utils/jk_utils-0.2020.4.14-py3-none-any.whl#sha256=bfba5cc87c4a1ebe77a25e45affbf0562f967e7d7f37087d2adf53f762deaebc (from https://www.piwheels.org/simple/jk-utils/) 2025-09-04T20:22:50,291 Skipping link: No binaries permitted for jk-utils: https://archive1.piwheels.org/simple/jk-utils/jk_utils-0.2020.4.11.2-py3-none-any.whl#sha256=26f247cb97a3e45e4f9a8e7147c5c0714731763bb94c393cd5305cc21348b12d (from https://www.piwheels.org/simple/jk-utils/) 2025-09-04T20:22:50,292 Skipping link: No binaries permitted for jk-utils: https://archive1.piwheels.org/simple/jk-utils/jk_utils-0.2020.4.11.1-py3-none-any.whl#sha256=db1af09c45396c1f53bff4936c1294c57bc5959e189abf758d7fb000e7ac5481 (from https://www.piwheels.org/simple/jk-utils/) 2025-09-04T20:22:50,292 Skipping link: No binaries permitted for jk-utils: https://archive1.piwheels.org/simple/jk-utils/jk_utils-0.2020.4.11-py3-none-any.whl#sha256=70b48ef36bfe68aee4af6abede9929866ceb994fba8ad4aba24d3b08f0595ba1 (from https://www.piwheels.org/simple/jk-utils/) 2025-09-04T20:22:50,292 Skipping link: No binaries permitted for jk-utils: https://archive1.piwheels.org/simple/jk-utils/jk_utils-0.2020.4.10-py3-none-any.whl#sha256=109780eb9049f28b93957e3f8441eb431dc5c9001ea6a633bd74b8cfad0c1858 (from https://www.piwheels.org/simple/jk-utils/) 2025-09-04T20:22:50,292 Skipping link: No binaries permitted for jk-utils: https://archive1.piwheels.org/simple/jk-utils/jk_utils-0.2020.4.9.1-py3-none-any.whl#sha256=cdbfad8db1992a0dd1d00e1c6887dd141b1491ce7c51a4b5f33414b775f5919e (from https://www.piwheels.org/simple/jk-utils/) 2025-09-04T20:22:50,292 Skipping link: No binaries permitted for jk-utils: https://archive1.piwheels.org/simple/jk-utils/jk_utils-0.2020.4.9-py3-none-any.whl#sha256=d70de812148026320b043791b9ea2b52b6ba270619e0fa8c04a7ba9aa264c6f9 (from https://www.piwheels.org/simple/jk-utils/) 2025-09-04T20:22:50,292 Skipping link: No binaries permitted for jk-utils: https://archive1.piwheels.org/simple/jk-utils/jk_utils-0.2020.2.28-py3-none-any.whl#sha256=48b1c7db6d146011c37c77ff1d7d399f6a7e39b9dd57f3e61f4f75c186defec5 (from https://www.piwheels.org/simple/jk-utils/) 2025-09-04T20:22:50,293 Skipping link: No binaries permitted for jk-utils: https://archive1.piwheels.org/simple/jk-utils/jk_utils-0.2020.2.16-py3-none-any.whl#sha256=bc6d0437a1f1a02ea97cc609b50ae2b706f0c00d3e0859c11cc45b3d27cac4a1 (from https://www.piwheels.org/simple/jk-utils/) 2025-09-04T20:22:50,293 Skipping link: No binaries permitted for jk-utils: https://archive1.piwheels.org/simple/jk-utils/jk_utils-0.2020.2.14-py3-none-any.whl#sha256=b98f3f0bcdd66d695bdc3404aa572d24f381c8ea9424234570d797f954ea5a0c (from https://www.piwheels.org/simple/jk-utils/) 2025-09-04T20:22:50,293 Skipping link: No binaries permitted for jk-utils: https://archive1.piwheels.org/simple/jk-utils/jk_utils-0.2019.12.26-py3-none-any.whl#sha256=cb1c3349c0b2b046477d6028f5ea0d40da79f901082646d3d4df64e694bee07b (from https://www.piwheels.org/simple/jk-utils/) 2025-09-04T20:22:50,293 Skipping link: No binaries permitted for jk-utils: https://archive1.piwheels.org/simple/jk-utils/jk_utils-0.2019.11.12-py3-none-any.whl#sha256=969eb2a7b6fb5ec6df3d93dfd608dc36e18d4d34fb8eda43dbb218ed1ad40351 (from https://www.piwheels.org/simple/jk-utils/) 2025-09-04T20:22:50,293 Skipping link: No binaries permitted for jk-utils: https://archive1.piwheels.org/simple/jk-utils/jk_utils-0.2019.11.6-py3-none-any.whl#sha256=f45d07fbcaa633e7eec21714cf3e3b748dfe4d63a804eb8a08b615eda0fcbcfe (from https://www.piwheels.org/simple/jk-utils/) 2025-09-04T20:22:50,293 Skipping link: No binaries permitted for jk-utils: https://archive1.piwheels.org/simple/jk-utils/jk_utils-0.2019.9.10-py3-none-any.whl#sha256=1c113c2b4cfc682bc8cce912474e06fa4486522988e4b6521b4f9786bceb5fa6 (from https://www.piwheels.org/simple/jk-utils/) 2025-09-04T20:22:50,294 Skipping link: No binaries permitted for jk-utils: https://archive1.piwheels.org/simple/jk-utils/jk_utils-0.2019.1.22-py3-none-any.whl#sha256=a019f5397613e0d8dd0dd862b16c78bb2178528ec669ad69a4861d5b2c3684f6 (from https://www.piwheels.org/simple/jk-utils/) 2025-09-04T20:22:50,294 Skipping link: No binaries permitted for jk-utils: https://archive1.piwheels.org/simple/jk-utils/jk_utils-0.2018.12.28-py3-none-any.whl#sha256=10fcf178db6f79d4c9fb473ae29f4171b5136d59379ca02d6050efd2669ad79c (from https://www.piwheels.org/simple/jk-utils/) 2025-09-04T20:22:50,294 Skipping link: No binaries permitted for jk-utils: https://archive1.piwheels.org/simple/jk-utils/jk_utils-0.2018.12.24-py3-none-any.whl#sha256=df141232a088376516286d0e92030b924e1cbfdf839164203bc841675c76e046 (from https://www.piwheels.org/simple/jk-utils/) 2025-09-04T20:22:50,294 Skipping link: No binaries permitted for jk-utils: https://archive1.piwheels.org/simple/jk-utils/jk_utils-0.2018.12.17-py3-none-any.whl#sha256=c250c40b888a53f264bec8da7d7510b60015fdbee5a264372249fa36180bf4de (from https://www.piwheels.org/simple/jk-utils/) 2025-09-04T20:22:50,294 Skipping link: No binaries permitted for jk-utils: https://archive1.piwheels.org/simple/jk-utils/jk_utils-0.2017.10.17.1-py3-none-any.whl#sha256=8fc3df74703ca822a5ee7ebfcdff728dea7d8b81f4fabdd95ab056d6581ba387 (from https://www.piwheels.org/simple/jk-utils/) 2025-09-04T20:22:50,294 Skipping link: No binaries permitted for jk-utils: https://archive1.piwheels.org/simple/jk-utils/jk_utils-0.2017.10.17-py3-none-any.whl#sha256=9383dad228d481298ab9124d96ce3476a43f58cd6baa0df96bdba89ede368a29 (from https://www.piwheels.org/simple/jk-utils/) 2025-09-04T20:22:50,294 Skipping link: No binaries permitted for jk-utils: https://archive1.piwheels.org/simple/jk-utils/jk_utils-0.2017.8.28-py3-none-any.whl#sha256=774665f7c8c781edb6f39273cea6adc9f21cce852adbc6062168673233595482 (from https://www.piwheels.org/simple/jk-utils/) 2025-09-04T20:22:50,295 Skipping link: not a file: https://www.piwheels.org/simple/jk-utils/ 2025-09-04T20:22:50,295 Skipping link: not a file: https://pypi.org/simple/jk-utils/ 2025-09-04T20:22:50,323 Given no hashes to check 1 links for project 'jk-utils': discarding no candidates 2025-09-04T20:22:50,325 Collecting jk-utils==0.2019.9.10.1 2025-09-04T20:22:50,326 Created temporary directory: /tmp/pip-unpack-wc71wqa1 2025-09-04T20:22:50,824 Downloading jk_utils-0.2019.9.10.1.tar.gz (36 kB) 2025-09-04T20:22:50,876 Added jk-utils==0.2019.9.10.1 from https://files.pythonhosted.org/packages/f2/e7/ef79504f3d171279b9c1ad51fe3ace70cffaa28b9bb64d642efaeabb56fa/jk_utils-0.2019.9.10.1.tar.gz to build tracker '/tmp/pip-build-tracker-o02cia6j' 2025-09-04T20:22:50,878 Running setup.py (path:/tmp/pip-wheel-4mpzihh6/jk-utils_84cf8a550d614539aaf8fc623c639079/setup.py) egg_info for package jk-utils 2025-09-04T20:22:50,878 Created temporary directory: /tmp/pip-pip-egg-info-8dapg55w 2025-09-04T20:22:50,879 Preparing metadata (setup.py): started 2025-09-04T20:22:50,879 Running command python setup.py egg_info 2025-09-04T20:22:51,414 Traceback (most recent call last): 2025-09-04T20:22:51,416 File "", line 2, in 2025-09-04T20:22:51,416 exec(compile(''' 2025-09-04T20:22:51,416 ~~~~^^^^^^^^^^^^ 2025-09-04T20:22:51,416 # This is -- a caller that pip uses to run setup.py 2025-09-04T20:22:51,416 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T20:22:51,416 ...<32 lines>... 2025-09-04T20:22:51,417 exec(compile(setup_py_code, filename, "exec")) 2025-09-04T20:22:51,417 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T20:22:51,417 ''' % ('/tmp/pip-wheel-4mpzihh6/jk-utils_84cf8a550d614539aaf8fc623c639079/setup.py',), "", "exec")) 2025-09-04T20:22:51,417 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T20:22:51,417 File "", line 35, in 2025-09-04T20:22:51,417 File "/tmp/pip-wheel-4mpzihh6/jk-utils_84cf8a550d614539aaf8fc623c639079/setup.py", line 38, in 2025-09-04T20:22:51,417 long_description=readme(), 2025-09-04T20:22:51,418 ~~~~~~^^ 2025-09-04T20:22:51,418 File "/tmp/pip-wheel-4mpzihh6/jk-utils_84cf8a550d614539aaf8fc623c639079/setup.py", line 5, in readme 2025-09-04T20:22:51,418 with open("../README.md") as f: 2025-09-04T20:22:51,418 ~~~~^^^^^^^^^^^^^^^^ 2025-09-04T20:22:51,418 FileNotFoundError: [Errno 2] No such file or directory: '../README.md' 2025-09-04T20:22:51,503 ERROR: python setup.py egg_info exited with 1 2025-09-04T20:22:51,515 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-04T20:22:51,515 exec(compile('"'"''"'"''"'"' 2025-09-04T20:22:51,515 # This is -- a caller that pip uses to run setup.py 2025-09-04T20:22:51,515 # 2025-09-04T20:22:51,515 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-04T20:22:51,515 # import from `distutils.core` to work with newer packaging standards. 2025-09-04T20:22:51,515 # - It provides a clear error message when setuptools is not installed. 2025-09-04T20:22:51,515 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-04T20:22:51,515 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-04T20:22:51,515 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-04T20:22:51,515 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-04T20:22:51,515 import os, sys, tokenize, traceback 2025-09-04T20:22:51,515 2025-09-04T20:22:51,515 try: 2025-09-04T20:22:51,515 import setuptools 2025-09-04T20:22:51,515 except ImportError: 2025-09-04T20:22:51,515 print( 2025-09-04T20:22:51,515 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-04T20:22:51,515 "the build environment with exception:", 2025-09-04T20:22:51,515 file=sys.stderr, 2025-09-04T20:22:51,515 ) 2025-09-04T20:22:51,515 traceback.print_exc() 2025-09-04T20:22:51,515 sys.exit(1) 2025-09-04T20:22:51,515 2025-09-04T20:22:51,515 __file__ = %r 2025-09-04T20:22:51,515 sys.argv[0] = __file__ 2025-09-04T20:22:51,515 2025-09-04T20:22:51,515 if os.path.exists(__file__): 2025-09-04T20:22:51,515 filename = __file__ 2025-09-04T20:22:51,515 with tokenize.open(__file__) as f: 2025-09-04T20:22:51,515 setup_py_code = f.read() 2025-09-04T20:22:51,515 else: 2025-09-04T20:22:51,515 filename = "" 2025-09-04T20:22:51,515 setup_py_code = "from setuptools import setup; setup()" 2025-09-04T20:22:51,515 2025-09-04T20:22:51,515 exec(compile(setup_py_code, filename, "exec")) 2025-09-04T20:22:51,515 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-4mpzihh6/jk-utils_84cf8a550d614539aaf8fc623c639079/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-8dapg55w[/] 2025-09-04T20:22:51,515 [bold magenta]cwd[/]: /tmp/pip-wheel-4mpzihh6/jk-utils_84cf8a550d614539aaf8fc623c639079/ 2025-09-04T20:22:51,515 Preparing metadata (setup.py): finished with status 'error' 2025-09-04T20:22:51,516 ERROR: metadata generation failed 2025-09-04T20:22:51,523 Exception information: 2025-09-04T20:22:51,523 Traceback (most recent call last): 2025-09-04T20:22:51,523 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-04T20:22:51,523 call_subprocess( 2025-09-04T20:22:51,523 ~~~~~~~~~~~~~~~^ 2025-09-04T20:22:51,523 args, 2025-09-04T20:22:51,523 ^^^^^ 2025-09-04T20:22:51,523 ...<2 lines>... 2025-09-04T20:22:51,523 spinner=spinner, 2025-09-04T20:22:51,523 ^^^^^^^^^^^^^^^^ 2025-09-04T20:22:51,523 ) 2025-09-04T20:22:51,523 ^ 2025-09-04T20:22:51,523 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-04T20:22:51,523 raise error 2025-09-04T20:22:51,523 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-04T20:22:51,523 2025-09-04T20:22:51,523 The above exception was the direct cause of the following exception: 2025-09-04T20:22:51,523 2025-09-04T20:22:51,523 Traceback (most recent call last): 2025-09-04T20:22:51,523 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-04T20:22:51,523 status = _inner_run() 2025-09-04T20:22:51,523 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-04T20:22:51,523 return self.run(options, args) 2025-09-04T20:22:51,523 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-04T20:22:51,523 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-04T20:22:51,523 return func(self, options, args) 2025-09-04T20:22:51,523 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-04T20:22:51,523 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-04T20:22:51,523 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-04T20:22:51,523 result = self._result = resolver.resolve( 2025-09-04T20:22:51,523 ~~~~~~~~~~~~~~~~^ 2025-09-04T20:22:51,523 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-04T20:22:51,523 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T20:22:51,523 ) 2025-09-04T20:22:51,523 ^ 2025-09-04T20:22:51,523 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-04T20:22:51,523 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-04T20:22:51,523 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-04T20:22:51,523 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-04T20:22:51,523 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T20:22:51,523 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-04T20:22:51,523 if not criterion.candidates: 2025-09-04T20:22:51,523 ^^^^^^^^^^^^^^^^^^^^ 2025-09-04T20:22:51,523 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-04T20:22:51,523 return bool(self._sequence) 2025-09-04T20:22:51,523 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-04T20:22:51,523 self._bool = any(self) 2025-09-04T20:22:51,523 ~~~^^^^^^ 2025-09-04T20:22:51,523 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-04T20:22:51,523 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-04T20:22:51,523 ^^^^^^^^ 2025-09-04T20:22:51,523 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-04T20:22:51,523 candidate = func() 2025-09-04T20:22:51,523 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-04T20:22:51,523 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-04T20:22:51,523 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-04T20:22:51,523 link, template, name, version 2025-09-04T20:22:51,523 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T20:22:51,523 ) 2025-09-04T20:22:51,523 ^ 2025-09-04T20:22:51,523 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-04T20:22:51,523 self._link_candidate_cache[link] = LinkCandidate( 2025-09-04T20:22:51,523 ~~~~~~~~~~~~~^ 2025-09-04T20:22:51,523 link, 2025-09-04T20:22:51,523 ^^^^^ 2025-09-04T20:22:51,523 ...<3 lines>... 2025-09-04T20:22:51,523 version=version, 2025-09-04T20:22:51,523 ^^^^^^^^^^^^^^^^ 2025-09-04T20:22:51,523 ) 2025-09-04T20:22:51,523 ^ 2025-09-04T20:22:51,523 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-04T20:22:51,523 super().__init__( 2025-09-04T20:22:51,523 ~~~~~~~~~~~~~~~~^ 2025-09-04T20:22:51,523 link=link, 2025-09-04T20:22:51,523 ^^^^^^^^^^ 2025-09-04T20:22:51,523 ...<4 lines>... 2025-09-04T20:22:51,523 version=version, 2025-09-04T20:22:51,523 ^^^^^^^^^^^^^^^^ 2025-09-04T20:22:51,523 ) 2025-09-04T20:22:51,523 ^ 2025-09-04T20:22:51,523 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-04T20:22:51,523 self.dist = self._prepare() 2025-09-04T20:22:51,523 ~~~~~~~~~~~~~^^ 2025-09-04T20:22:51,523 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-04T20:22:51,523 dist = self._prepare_distribution() 2025-09-04T20:22:51,523 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-04T20:22:51,523 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-04T20:22:51,523 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T20:22:51,523 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-04T20:22:51,523 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-04T20:22:51,523 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T20:22:51,523 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-04T20:22:51,523 dist = _get_prepared_distribution( 2025-09-04T20:22:51,523 req, 2025-09-04T20:22:51,523 ...<3 lines>... 2025-09-04T20:22:51,523 self.check_build_deps, 2025-09-04T20:22:51,523 ) 2025-09-04T20:22:51,523 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-04T20:22:51,523 abstract_dist.prepare_distribution_metadata( 2025-09-04T20:22:51,523 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-04T20:22:51,523 finder, build_isolation, check_build_deps 2025-09-04T20:22:51,523 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T20:22:51,523 ) 2025-09-04T20:22:51,523 ^ 2025-09-04T20:22:51,523 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-04T20:22:51,523 self.req.prepare_metadata() 2025-09-04T20:22:51,523 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-04T20:22:51,523 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-04T20:22:51,523 self.metadata_directory = generate_metadata_legacy( 2025-09-04T20:22:51,523 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-04T20:22:51,523 build_env=self.build_env, 2025-09-04T20:22:51,523 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-04T20:22:51,523 ...<3 lines>... 2025-09-04T20:22:51,523 details=details, 2025-09-04T20:22:51,523 ^^^^^^^^^^^^^^^^ 2025-09-04T20:22:51,523 ) 2025-09-04T20:22:51,523 ^ 2025-09-04T20:22:51,523 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-04T20:22:51,523 raise MetadataGenerationFailed(package_details=details) from error 2025-09-04T20:22:51,523 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-04T20:22:51,547 Removed jk-utils==0.2019.9.10.1 from https://files.pythonhosted.org/packages/f2/e7/ef79504f3d171279b9c1ad51fe3ace70cffaa28b9bb64d642efaeabb56fa/jk_utils-0.2019.9.10.1.tar.gz from build tracker '/tmp/pip-build-tracker-o02cia6j' 2025-09-04T20:22:51,547 Removed build tracker: '/tmp/pip-build-tracker-o02cia6j'