2025-09-07T20:31:48,570 Created temporary directory: /tmp/pip-build-tracker-23umb2_d 2025-09-07T20:31:48,571 Initialized build tracking at /tmp/pip-build-tracker-23umb2_d 2025-09-07T20:31:48,571 Created build tracker: /tmp/pip-build-tracker-23umb2_d 2025-09-07T20:31:48,571 Entered build tracker: /tmp/pip-build-tracker-23umb2_d 2025-09-07T20:31:48,571 Created temporary directory: /tmp/pip-wheel-n2_oyemy 2025-09-07T20:31:48,575 Created temporary directory: /tmp/pip-ephem-wheel-cache-prjuxgq_ 2025-09-07T20:31:48,631 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T20:31:48,634 2 location(s) to search for versions of grokcore-view: 2025-09-07T20:31:48,634 * https://pypi.org/simple/grokcore-view/ 2025-09-07T20:31:48,634 * https://www.piwheels.org/simple/grokcore-view/ 2025-09-07T20:31:48,634 Fetching project page and analyzing links: https://pypi.org/simple/grokcore-view/ 2025-09-07T20:31:48,634 Getting page https://pypi.org/simple/grokcore-view/ 2025-09-07T20:31:48,635 Found index url https://pypi.org/simple/ 2025-09-07T20:31:48,783 Fetched page https://pypi.org/simple/grokcore-view/ as application/vnd.pypi.simple.v1+json 2025-09-07T20:31:48,789 Found link https://files.pythonhosted.org/packages/12/0c/84c3099d21f7119bee3db6c8f75b3845f360986449271aa4a5467ffbb7e0/grokcore.view-1.0.tar.gz (from https://pypi.org/simple/grokcore-view/), version: 1.0 2025-09-07T20:31:48,789 Found link https://files.pythonhosted.org/packages/b4/6e/bce23a9ab1bf8e9764127c768cb60871842dbc061bfc86d0c565d42776a8/grokcore.view-1.1.tar.gz (from https://pypi.org/simple/grokcore-view/), version: 1.1 2025-09-07T20:31:48,790 Found link https://files.pythonhosted.org/packages/e7/83/3a912634060d0a4ca7deec1090ce2349678734f80762ef54c247314a47b8/grokcore.view-1.2.tar.gz (from https://pypi.org/simple/grokcore-view/), version: 1.2 2025-09-07T20:31:48,790 Found link https://files.pythonhosted.org/packages/38/40/2156c54ced9ee7bc73cb9cb542afb058d7efd8daaf7df3f0b797287a6e3f/grokcore.view-1.2.1.tar.gz (from https://pypi.org/simple/grokcore-view/), version: 1.2.1 2025-09-07T20:31:48,790 Found link https://files.pythonhosted.org/packages/65/c0/784c1504aa52fcf85471135a0eae5cfd20917aa904781ca9742bc0e1c5c7/grokcore.view-1.3.tar.gz (from https://pypi.org/simple/grokcore-view/), version: 1.3 2025-09-07T20:31:48,790 Found link https://files.pythonhosted.org/packages/ba/4e/590ad5f59e4bedbf1bb68cb81c9ff8f0d913e7da8e8ae94867cf104287c5/grokcore.view-1.4.tar.gz (from https://pypi.org/simple/grokcore-view/), version: 1.4 2025-09-07T20:31:48,791 Found link https://files.pythonhosted.org/packages/50/3f/a461c95e28013c196ed01e53743fb90110d4d4d1cdc0d3c8a88a39b25019/grokcore.view-1.5.tar.gz (from https://pypi.org/simple/grokcore-view/), version: 1.5 2025-09-07T20:31:48,791 Found link https://files.pythonhosted.org/packages/dc/09/b4cbbd3ce710f2f2dd3785062162a4565a5e26ddf95ef17db65860ca0938/grokcore.view-1.6.tar.gz (from https://pypi.org/simple/grokcore-view/), version: 1.6 2025-09-07T20:31:48,791 Found link https://files.pythonhosted.org/packages/5e/c9/af20e729593b19cfc040aa1a359ca0e990af707fc303a155e5077bdfe613/grokcore.view-1.7.tar.gz (from https://pypi.org/simple/grokcore-view/), version: 1.7 2025-09-07T20:31:48,791 Found link https://files.pythonhosted.org/packages/40/83/c6ffa8ca6f45e4d00b1fe1ad8be692b5c3b66b683efbf28afe2abd61df1c/grokcore.view-1.8.tar.gz (from https://pypi.org/simple/grokcore-view/), version: 1.8 2025-09-07T20:31:48,791 Found link https://files.pythonhosted.org/packages/27/1b/b3cf9505b85b585f46f3597ed3a7d8981fe4d4554effc8e645066280574e/grokcore.view-1.9.tar.gz (from https://pypi.org/simple/grokcore-view/), version: 1.9 2025-09-07T20:31:48,792 Found link https://files.pythonhosted.org/packages/ac/4b/b58c8a36524ad3ad2c337ba9bfed942728dcc145ddf9954d15bb1d8509fc/grokcore.view-1.10.tar.gz (from https://pypi.org/simple/grokcore-view/), version: 1.10 2025-09-07T20:31:48,792 Found link https://files.pythonhosted.org/packages/5a/e8/84f5cb36f916407aea8b16c93540e3e2797e869258f9f9daa3d4ac525ad8/grokcore.view-1.11.tar.gz (from https://pypi.org/simple/grokcore-view/), version: 1.11 2025-09-07T20:31:48,792 Found link https://files.pythonhosted.org/packages/31/9b/f87fe3dba78d702f43c179a6e93b568a63f7f2d641e63e2d7f91c1c966b0/grokcore.view-1.12.tar.gz (from https://pypi.org/simple/grokcore-view/), version: 1.12 2025-09-07T20:31:48,792 Found link https://files.pythonhosted.org/packages/b7/b5/a6d474e49a0d1fb27e0e86c2ccb068936dba7030fa8f80ae927262a95664/grokcore.view-1.12.1.tar.gz (from https://pypi.org/simple/grokcore-view/), version: 1.12.1 2025-09-07T20:31:48,793 Found link https://files.pythonhosted.org/packages/be/b0/0517a9ca25a6f4562b62d822400b6c9c86ed506d15d671c2ff12b529c76b/grokcore.view-1.12.2.tar.gz (from https://pypi.org/simple/grokcore-view/), version: 1.12.2 2025-09-07T20:31:48,793 Found link https://files.pythonhosted.org/packages/e0/62/b7f1985bc3e48c2d877c126f93a808e33d2d029960f344312298b90aa859/grokcore.view-1.12.3.tar.gz (from https://pypi.org/simple/grokcore-view/), version: 1.12.3 2025-09-07T20:31:48,793 Found link https://files.pythonhosted.org/packages/29/54/a0aed841bc6ca1806503b97509a697188de0ff786442890dbd4d893fbf41/grokcore.view-1.13a1.tar.gz (from https://pypi.org/simple/grokcore-view/), version: 1.13a1 2025-09-07T20:31:48,793 Found link https://files.pythonhosted.org/packages/2e/96/9663df316c57b37a919f1bc9bfbf31cc7cbb0e55c483473be3fb3b05d4c0/grokcore.view-1.13a2.tar.gz (from https://pypi.org/simple/grokcore-view/), version: 1.13a2 2025-09-07T20:31:48,794 Found link https://files.pythonhosted.org/packages/5b/24/345dfc0d595833886354b0cd64962e3eaac6a5416c8985e518891624a323/grokcore.view-1.13.tar.gz (from https://pypi.org/simple/grokcore-view/), version: 1.13 2025-09-07T20:31:48,794 Found link https://files.pythonhosted.org/packages/76/01/68cebca15fc522a2602ffc462b8a16094c804de213c279d553745c8c536a/grokcore.view-1.13.1.tar.gz (from https://pypi.org/simple/grokcore-view/), version: 1.13.1 2025-09-07T20:31:48,794 Found link https://files.pythonhosted.org/packages/91/d8/85d316c256554f2f91e0b104a87dd6a7f1b2405adc29e9a48d28b251f0f0/grokcore.view-1.13.2.tar.gz (from https://pypi.org/simple/grokcore-view/), version: 1.13.2 2025-09-07T20:31:48,794 Found link https://files.pythonhosted.org/packages/95/ed/3c598e3d3bcfae07e40a7ea9489d3710e268e379fa186a8354e3087c8176/grokcore.view-1.13.3.tar.gz (from https://pypi.org/simple/grokcore-view/), version: 1.13.3 2025-09-07T20:31:48,794 Found link https://files.pythonhosted.org/packages/a0/d4/fb96c03ea1052412d602dbf06544116c4d6d6b859c8b5b71959c1c4f5271/grokcore.view-1.13.4.tar.gz (from https://pypi.org/simple/grokcore-view/), version: 1.13.4 2025-09-07T20:31:48,795 Found link https://files.pythonhosted.org/packages/0f/67/343c670acfa1bea16b60ad6df87d9b4eba5e9e031f6f2ede6acb4e51e036/grokcore.view-1.13.5.tar.gz (from https://pypi.org/simple/grokcore-view/), version: 1.13.5 2025-09-07T20:31:48,795 Found link https://files.pythonhosted.org/packages/8f/ee/2469ecd24e206138fb71617a6be5c685afe7e8670fbe15d22ed3f7facc7b/grokcore.view-2.0.tar.gz (from https://pypi.org/simple/grokcore-view/), version: 2.0 2025-09-07T20:31:48,795 Found link https://files.pythonhosted.org/packages/a5/1a/19b832da697dfba0d4cbb63aa9d44f4b3aaf00a0416bbf6e1d3b92037a59/grokcore.view-2.1.tar.gz (from https://pypi.org/simple/grokcore-view/), version: 2.1 2025-09-07T20:31:48,796 Found link https://files.pythonhosted.org/packages/84/11/8cecc973f79c3c12f44586f20bc0ea39e69c6f57cc9c0e83ff1da01d53d9/grokcore.view-2.2.tar.gz (from https://pypi.org/simple/grokcore-view/), version: 2.2 2025-09-07T20:31:48,796 Found link https://files.pythonhosted.org/packages/1e/f2/069527f78d46de912d0c3866b911e30d4a74a47c93e651b83075d3e54ac1/grokcore.view-2.3.tar.gz (from https://pypi.org/simple/grokcore-view/), version: 2.3 2025-09-07T20:31:48,796 Found link https://files.pythonhosted.org/packages/2e/e0/4b41fb17569d07730ad128587618ee227dbc2b8db8c30784fbf8c75c5c62/grokcore.view-2.4.tar.gz (from https://pypi.org/simple/grokcore-view/), version: 2.4 2025-09-07T20:31:48,796 Found link https://files.pythonhosted.org/packages/5c/79/af1af6e81fe5ee4126d9df72996bf114cce0299ab5b84a6753d9518c6f1d/grokcore.view-2.5.tar.gz (from https://pypi.org/simple/grokcore-view/), version: 2.5 2025-09-07T20:31:48,797 Found link https://files.pythonhosted.org/packages/56/93/3b6c93dc28b6fa63cb5daa310fb670372fb517f76edb47a8b72028850b00/grokcore.view-2.6.tar.gz (from https://pypi.org/simple/grokcore-view/), version: 2.6 2025-09-07T20:31:48,797 Found link https://files.pythonhosted.org/packages/e0/aa/a39e570a1e73932e34d589bf4c2ca0835a5c86bb2e3218b5cd9bdb25f15e/grokcore.view-2.6.1.tar.gz (from https://pypi.org/simple/grokcore-view/), version: 2.6.1 2025-09-07T20:31:48,797 Found link https://files.pythonhosted.org/packages/1a/50/03a85e1cce51644b79c503c2eb87fa6919bfc31fd842b720f81b689bd942/grokcore.view-2.7.tar.gz (from https://pypi.org/simple/grokcore-view/), version: 2.7 2025-09-07T20:31:48,797 Found link https://files.pythonhosted.org/packages/43/9b/38106077869a250067fba0ea7652d9884b68d942b1fb3c36a5f88a636439/grokcore.view-2.8.tar.gz (from https://pypi.org/simple/grokcore-view/), version: 2.8 2025-09-07T20:31:48,798 Found link https://files.pythonhosted.org/packages/9d/b2/448b8db79f6ac8caee7cbc1aecf2d96d0f68b0c1626894a419fd92e4c3b0/grokcore.view-2.9.zip (from https://pypi.org/simple/grokcore-view/), version: 2.9 2025-09-07T20:31:48,798 Found link https://files.pythonhosted.org/packages/11/6c/cd85d6baab3a8dce0fddd5a7748b2a5de7b76d86587c0342776ea93524ba/grokcore.view-2.10.zip (from https://pypi.org/simple/grokcore-view/), version: 2.10 2025-09-07T20:31:48,798 Found link https://files.pythonhosted.org/packages/26/3c/a4177fce9de24ad2a17a59d34f232f3e3e1653b86fa10797d238e1f1519d/grokcore.view-2.10.1.zip (from https://pypi.org/simple/grokcore-view/), version: 2.10.1 2025-09-07T20:31:48,799 Found link https://files.pythonhosted.org/packages/a1/b4/24fe9785875561e9b23d5b061eca24c5321c87c9377d13b0d58f967a3394/grokcore.view-2.10.2.tar.gz (from https://pypi.org/simple/grokcore-view/), version: 2.10.2 2025-09-07T20:31:48,799 Found link https://files.pythonhosted.org/packages/31/24/fb85bc36d95d5fd3d4e6bf7f80ad34f7b5fc765163d24ff73cad07e9b43d/grokcore.view-2.11.tar.gz (from https://pypi.org/simple/grokcore-view/), version: 2.11 2025-09-07T20:31:48,799 Found link https://files.pythonhosted.org/packages/fa/72/2be13ec3d4d5681005f39b0698972732e7ddb5c25ab2dd9452087a03949e/grokcore.view-3.0.tar.gz (from https://pypi.org/simple/grokcore-view/), version: 3.0 2025-09-07T20:31:48,799 Found link https://files.pythonhosted.org/packages/88/4a/aa2d5a6b0153a66c6a9fdd30f67c1a6e95d567c1daeb1cc450ccb2ac711b/grokcore.view-3.0.1.tar.gz (from https://pypi.org/simple/grokcore-view/), version: 3.0.1 2025-09-07T20:31:48,800 Found link https://files.pythonhosted.org/packages/4c/d6/5d36973c983e0d9e007569b5eb08874e0d582ae9c5c13ce8fd39a653197b/grokcore.view-3.0.2.tar.gz (from https://pypi.org/simple/grokcore-view/), version: 3.0.2 2025-09-07T20:31:48,800 Found link https://files.pythonhosted.org/packages/76/a7/9c25e4b3daf25d04f0cc51bddcb42b565e8446c87692d504ef84827e9318/grokcore.view-3.0.3.tar.gz (from https://pypi.org/simple/grokcore-view/), version: 3.0.3 2025-09-07T20:31:48,800 Found link https://files.pythonhosted.org/packages/25/a4/d3b518c9e408542ed7ea9c99e244a35dc3cd14363c105ef4c1c2748263a5/grokcore.view-3.1.tar.gz (from https://pypi.org/simple/grokcore-view/), version: 3.1 2025-09-07T20:31:48,801 Skipping link: No binaries permitted for grokcore-view: https://files.pythonhosted.org/packages/a7/e1/b2f128e75addafc4b1a6b18ae3f77d58e508a5375cb38aaac54f19658844/grokcore.view-3.2-py2.py3-none-any.whl (from https://pypi.org/simple/grokcore-view/) 2025-09-07T20:31:48,801 Found link https://files.pythonhosted.org/packages/1c/fc/cffc19d573ac32fe631ff32e3a3457706eed0d0051ca5fc094af9cca533c/grokcore.view-3.2.tar.gz (from https://pypi.org/simple/grokcore-view/), version: 3.2 2025-09-07T20:31:48,801 Skipping link: No binaries permitted for grokcore-view: https://files.pythonhosted.org/packages/2d/1b/8cabbf9ea8211ac44dbd8569de33114f3a1e271c7f23ea5ea9ab0ae78359/grokcore.view-4.0-py3-none-any.whl (from https://pypi.org/simple/grokcore-view/) (requires-python:>=3.7) 2025-09-07T20:31:48,802 Found link https://files.pythonhosted.org/packages/63/3f/b93f7fbd6f311e9c2f90f28355a2e7795d76cf7f7c11fbb3b6944ba7594d/grokcore.view-4.0.tar.gz (from https://pypi.org/simple/grokcore-view/) (requires-python:>=3.7), version: 4.0 2025-09-07T20:31:48,802 Skipping link: No binaries permitted for grokcore-view: https://files.pythonhosted.org/packages/5d/3e/09bd358e855249b67ebeb686f43a27c6afd254d1465108c90224c06684ae/grokcore_view-4.1-py3-none-any.whl (from https://pypi.org/simple/grokcore-view/) (requires-python:>=3.9) 2025-09-07T20:31:48,803 Found link https://files.pythonhosted.org/packages/33/93/185e9bd60c568c226212c7052ea50aa8f6a90bb8d491618ea958e3ff958f/grokcore_view-4.1.tar.gz (from https://pypi.org/simple/grokcore-view/) (requires-python:>=3.9), version: 4.1 2025-09-07T20:31:48,803 Skipping link: No binaries permitted for grokcore-view: https://files.pythonhosted.org/packages/c6/37/ade492f46014bfe26c7780e1ba40c550c01f460faeab256e19a3f951c7e9/grokcore_view-5.0-py3-none-any.whl (from https://pypi.org/simple/grokcore-view/) (requires-python:>=3.9) 2025-09-07T20:31:48,803 Found link https://files.pythonhosted.org/packages/30/c4/a5a45999a64f62b37362073fef7eeaf0b71c976db815a5d80e1f697bded3/grokcore_view-5.0.tar.gz (from https://pypi.org/simple/grokcore-view/) (requires-python:>=3.9), version: 5.0 2025-09-07T20:31:48,804 Fetching project page and analyzing links: https://www.piwheels.org/simple/grokcore-view/ 2025-09-07T20:31:48,804 Getting page https://www.piwheels.org/simple/grokcore-view/ 2025-09-07T20:31:48,805 Found index url https://www.piwheels.org/simple/ 2025-09-07T20:31:48,898 Fetched page https://www.piwheels.org/simple/grokcore-view/ as text/html 2025-09-07T20:31:48,910 Skipping link: No binaries permitted for grokcore-view: https://archive1.piwheels.org/simple/grokcore-view/grokcore_view-5.0-py3-none-any.whl#sha256=d30e52daaac009bdd51af9bc2a1a06e332f4df65087823182555a73fa36ea6fe (from https://www.piwheels.org/simple/grokcore-view/) (requires-python:>=3.9) 2025-09-07T20:31:48,910 Skipping link: No binaries permitted for grokcore-view: https://archive1.piwheels.org/simple/grokcore-view/grokcore_view-4.1-py3-none-any.whl#sha256=d2960aee002b85141508f5a270274529ba2df7a7cebedab0b504b4b27c432bf0 (from https://www.piwheels.org/simple/grokcore-view/) (requires-python:>=3.9) 2025-09-07T20:31:48,910 Skipping link: No binaries permitted for grokcore-view: https://archive1.piwheels.org/simple/grokcore-view/grokcore.view-4.0-py3-none-any.whl#sha256=daf9c8f98583654ebadb5d9abf7076f39d4861ec1cb012cdb3a9010946e42e37 (from https://www.piwheels.org/simple/grokcore-view/) (requires-python:>=3.7) 2025-09-07T20:31:48,910 Skipping link: No binaries permitted for grokcore-view: https://archive1.piwheels.org/simple/grokcore-view/grokcore.view-3.2-py2.py3-none-any.whl#sha256=5d3ecaa8521061b53ce650b59d19d3364bcca73d817bfeef744e58e9fd984302 (from https://www.piwheels.org/simple/grokcore-view/) 2025-09-07T20:31:48,910 Skipping link: No binaries permitted for grokcore-view: https://archive1.piwheels.org/simple/grokcore-view/grokcore.view-3.1-py3-none-any.whl#sha256=dd4ee34586bcc83ccee9eb10d8d6d949ad2577a66f4b8435c14cbbed5dcf7558 (from https://www.piwheels.org/simple/grokcore-view/) 2025-09-07T20:31:48,911 Skipping link: No binaries permitted for grokcore-view: https://archive1.piwheels.org/simple/grokcore-view/grokcore.view-3.0.3-py3-none-any.whl#sha256=45b1d1a3fdb9829384429a8713c424275b3d69a3b193298b43f7b7dcbf460a8f (from https://www.piwheels.org/simple/grokcore-view/) 2025-09-07T20:31:48,911 Skipping link: No binaries permitted for grokcore-view: https://archive1.piwheels.org/simple/grokcore-view/grokcore.view-3.0.2-py3-none-any.whl#sha256=1c77e679be1477e2c8c1d68bdb8bf8c3f47caf3b6b40bf34e9611424ac706e33 (from https://www.piwheels.org/simple/grokcore-view/) 2025-09-07T20:31:48,911 Skipping link: No binaries permitted for grokcore-view: https://archive1.piwheels.org/simple/grokcore-view/grokcore.view-3.0.1-py3-none-any.whl#sha256=2f0a51f7aebb30ec978eb4d2de44d5ee06e3a7e1b19037869247a1cd6c9d6304 (from https://www.piwheels.org/simple/grokcore-view/) 2025-09-07T20:31:48,911 Skipping link: No binaries permitted for grokcore-view: https://archive1.piwheels.org/simple/grokcore-view/grokcore.view-3.0-py3-none-any.whl#sha256=b98b8a81cb79f4949a42cf8112bcef4c193201819aecd34487350e7cde07358c (from https://www.piwheels.org/simple/grokcore-view/) 2025-09-07T20:31:48,911 Skipping link: No binaries permitted for grokcore-view: https://archive1.piwheels.org/simple/grokcore-view/grokcore.view-2.11-py3-none-any.whl#sha256=caae41309dd4c9010d791e218b3bffd420ae88f0567dd73b655d95560fbccca0 (from https://www.piwheels.org/simple/grokcore-view/) 2025-09-07T20:31:48,911 Skipping link: No binaries permitted for grokcore-view: https://archive1.piwheels.org/simple/grokcore-view/grokcore.view-2.10.2-py3-none-any.whl#sha256=56e7ee45c72a666bf377473fc4d08bbc45ccf8d6953ae2e8d9553c73982aaff9 (from https://www.piwheels.org/simple/grokcore-view/) 2025-09-07T20:31:48,912 Skipping link: No binaries permitted for grokcore-view: https://archive1.piwheels.org/simple/grokcore-view/grokcore.view-2.10.1-py3-none-any.whl#sha256=d79feb2504893d1849f3c004f01db39514421d8e722488c91b4567c8ba657f53 (from https://www.piwheels.org/simple/grokcore-view/) 2025-09-07T20:31:48,912 Skipping link: No binaries permitted for grokcore-view: https://archive1.piwheels.org/simple/grokcore-view/grokcore.view-2.10-py3-none-any.whl#sha256=73786d8057bdcc24987e377f1e18c1dad7affd4c14142ee703486e400fce17eb (from https://www.piwheels.org/simple/grokcore-view/) 2025-09-07T20:31:48,912 Skipping link: No binaries permitted for grokcore-view: https://archive1.piwheels.org/simple/grokcore-view/grokcore.view-2.9-py3-none-any.whl#sha256=f8cde1c0f3c3a7fb20eedf1228a8c6a825a151a50df99993c1fe490bd903a087 (from https://www.piwheels.org/simple/grokcore-view/) 2025-09-07T20:31:48,912 Skipping link: No binaries permitted for grokcore-view: https://archive1.piwheels.org/simple/grokcore-view/grokcore.view-2.8-py3-none-any.whl#sha256=715a02581be9455136214f31be2028309181d5dee6147a64a138b1e74ab8cbd5 (from https://www.piwheels.org/simple/grokcore-view/) 2025-09-07T20:31:48,912 Skipping link: No binaries permitted for grokcore-view: https://archive1.piwheels.org/simple/grokcore-view/grokcore.view-2.7-py3-none-any.whl#sha256=7748a0879f4a3deeca7e63f1cc8420f885c371124f1465b163e98f22017bbbe2 (from https://www.piwheels.org/simple/grokcore-view/) 2025-09-07T20:31:48,912 Skipping link: No binaries permitted for grokcore-view: https://archive1.piwheels.org/simple/grokcore-view/grokcore.view-2.6.1-py3-none-any.whl#sha256=3ae4e4b925ffe13d0996e32a672f25b8fa4e891a87cb3c1fb4a3a514ba5fa087 (from https://www.piwheels.org/simple/grokcore-view/) 2025-09-07T20:31:48,912 Skipping link: No binaries permitted for grokcore-view: https://archive1.piwheels.org/simple/grokcore-view/grokcore.view-2.6-py3-none-any.whl#sha256=fca6b8f306f5e82d239e79bb69cf5c30fdad7c2bdac5113ccca00e70d6d8ffb4 (from https://www.piwheels.org/simple/grokcore-view/) 2025-09-07T20:31:48,913 Skipping link: No binaries permitted for grokcore-view: https://archive1.piwheels.org/simple/grokcore-view/grokcore.view-2.5-py3-none-any.whl#sha256=2226fab9adc177da3e607f05a432b48a3e586dcb558674cea6f0652ab7dce387 (from https://www.piwheels.org/simple/grokcore-view/) 2025-09-07T20:31:48,913 Skipping link: No binaries permitted for grokcore-view: https://archive1.piwheels.org/simple/grokcore-view/grokcore.view-2.4-py3-none-any.whl#sha256=c0973a5fa6a384f22226d96476afaaf3267a3c5f9bd6c52ec72b4e98eeb3b00b (from https://www.piwheels.org/simple/grokcore-view/) 2025-09-07T20:31:48,913 Skipping link: No binaries permitted for grokcore-view: https://archive1.piwheels.org/simple/grokcore-view/grokcore.view-2.3-py3-none-any.whl#sha256=fc3adbb5898c592ceacd2466ce21d31e17212f15ebab8952479ac6c6ca8d2415 (from https://www.piwheels.org/simple/grokcore-view/) 2025-09-07T20:31:48,913 Skipping link: No binaries permitted for grokcore-view: https://archive1.piwheels.org/simple/grokcore-view/grokcore.view-2.2-py3-none-any.whl#sha256=8bfee245eae7f0e2981311d9996e16a7af6984aca929de6703b3fc6e963c3251 (from https://www.piwheels.org/simple/grokcore-view/) 2025-09-07T20:31:48,913 Skipping link: No binaries permitted for grokcore-view: https://archive1.piwheels.org/simple/grokcore-view/grokcore.view-2.1-py3-none-any.whl#sha256=7ea75f5355dae861f377546678b342182a2f90613aaf58cd2cfce8a6614b0389 (from https://www.piwheels.org/simple/grokcore-view/) 2025-09-07T20:31:48,913 Skipping link: No binaries permitted for grokcore-view: https://archive1.piwheels.org/simple/grokcore-view/grokcore.view-2.0-py3-none-any.whl#sha256=6ec76b0e13ed8b8c24eeb5695ce39362d07e7eacaa5a17abe0d0197cb311342b (from https://www.piwheels.org/simple/grokcore-view/) 2025-09-07T20:31:48,914 Skipping link: No binaries permitted for grokcore-view: https://archive1.piwheels.org/simple/grokcore-view/grokcore.view-1.13.5-py3-none-any.whl#sha256=27243566beada3f3aa80cc443ec788bbe5cd59de536e9dffd36d574803b07889 (from https://www.piwheels.org/simple/grokcore-view/) 2025-09-07T20:31:48,914 Skipping link: No binaries permitted for grokcore-view: https://archive1.piwheels.org/simple/grokcore-view/grokcore.view-1.13.4-py3-none-any.whl#sha256=308f4830ea5cc558f24485f12c26e898ccfd3acc8cc1325a7b46f2c712488a4e (from https://www.piwheels.org/simple/grokcore-view/) 2025-09-07T20:31:48,914 Skipping link: No binaries permitted for grokcore-view: https://archive1.piwheels.org/simple/grokcore-view/grokcore.view-1.13.3-py3-none-any.whl#sha256=b8b3015ca97c7f3d1202dbb8a3bac6e358d2ac0ec56811224239a44235bc53de (from https://www.piwheels.org/simple/grokcore-view/) 2025-09-07T20:31:48,914 Skipping link: No binaries permitted for grokcore-view: https://archive1.piwheels.org/simple/grokcore-view/grokcore.view-1.13.2-py3-none-any.whl#sha256=a3042b0304efe45c34d07e10fcbe65e715333e97de2185d478481328656484ea (from https://www.piwheels.org/simple/grokcore-view/) 2025-09-07T20:31:48,914 Skipping link: No binaries permitted for grokcore-view: https://archive1.piwheels.org/simple/grokcore-view/grokcore.view-1.13.1-py3-none-any.whl#sha256=fd0c47abacdc23da5ec6fd2620d40eda4b964605c96136678cf1041ea4e598e1 (from https://www.piwheels.org/simple/grokcore-view/) 2025-09-07T20:31:48,914 Skipping link: No binaries permitted for grokcore-view: https://archive1.piwheels.org/simple/grokcore-view/grokcore.view-1.13a2-py3-none-any.whl#sha256=d0476252718c39a196d66247d282a45b3b871d1f03dea38af328159025e79a88 (from https://www.piwheels.org/simple/grokcore-view/) 2025-09-07T20:31:48,914 Skipping link: No binaries permitted for grokcore-view: https://archive1.piwheels.org/simple/grokcore-view/grokcore.view-1.13a1-py3-none-any.whl#sha256=5af20e91adcedd9a3748bc875dc21c7f496db070a1f4e3edcefcf5c965549772 (from https://www.piwheels.org/simple/grokcore-view/) 2025-09-07T20:31:48,915 Skipping link: No binaries permitted for grokcore-view: https://archive1.piwheels.org/simple/grokcore-view/grokcore.view-1.12.3-py3-none-any.whl#sha256=5fa4fd0f3ecbb0931a11e9b910ecf6321e1c7503aaca0886de17400b42aca6ec (from https://www.piwheels.org/simple/grokcore-view/) 2025-09-07T20:31:48,915 Skipping link: No binaries permitted for grokcore-view: https://archive1.piwheels.org/simple/grokcore-view/grokcore.view-1.12.2-py3-none-any.whl#sha256=84c1dbcf56d26f6cf2789ef8d94f025e26aea06df7b1f40c2bf55ddd7b400fdc (from https://www.piwheels.org/simple/grokcore-view/) 2025-09-07T20:31:48,915 Skipping link: No binaries permitted for grokcore-view: https://archive1.piwheels.org/simple/grokcore-view/grokcore.view-1.12.1-py3-none-any.whl#sha256=74acc0cf6e0e707a1a7453d7a87f889d230ce564e5cb79fba96b71c399af4073 (from https://www.piwheels.org/simple/grokcore-view/) 2025-09-07T20:31:48,915 Skipping link: No binaries permitted for grokcore-view: https://archive1.piwheels.org/simple/grokcore-view/grokcore.view-1.12-py3-none-any.whl#sha256=35aff063a78450a121603514d7514fe33a15325486b7297ab68dd21abf5af3e0 (from https://www.piwheels.org/simple/grokcore-view/) 2025-09-07T20:31:48,915 Skipping link: No binaries permitted for grokcore-view: https://archive1.piwheels.org/simple/grokcore-view/grokcore.view-1.11-py3-none-any.whl#sha256=5803b086ebeb64ae7ad2c53dac836c0941f8afe2fde21684d4704ff9c4f6aa37 (from https://www.piwheels.org/simple/grokcore-view/) 2025-09-07T20:31:48,915 Skipping link: No binaries permitted for grokcore-view: https://archive1.piwheels.org/simple/grokcore-view/grokcore.view-1.10-py3-none-any.whl#sha256=7dc52cefb77032f260576c1ca1dc5efdbc759b73181f7b0260130263d84d7a26 (from https://www.piwheels.org/simple/grokcore-view/) 2025-09-07T20:31:48,915 Skipping link: No binaries permitted for grokcore-view: https://archive1.piwheels.org/simple/grokcore-view/grokcore.view-1.9-py3-none-any.whl#sha256=17aa98b1e2ce3850961d8a3318ad27a9da6905bfb5631f43a179d4a2c8d409f3 (from https://www.piwheels.org/simple/grokcore-view/) 2025-09-07T20:31:48,916 Skipping link: No binaries permitted for grokcore-view: https://archive1.piwheels.org/simple/grokcore-view/grokcore.view-1.8-py3-none-any.whl#sha256=cb68a5358d21a6e5b99be45d78c1bb2c8bfb33319e1029cbec2e93e46f0e299b (from https://www.piwheels.org/simple/grokcore-view/) 2025-09-07T20:31:48,916 Skipping link: No binaries permitted for grokcore-view: https://archive1.piwheels.org/simple/grokcore-view/grokcore.view-1.7-py3-none-any.whl#sha256=af791673b352d7d4c5a1fbc8dbfb006697a61cc85607aa7c36b362be1d5f5b17 (from https://www.piwheels.org/simple/grokcore-view/) 2025-09-07T20:31:48,916 Skipping link: No binaries permitted for grokcore-view: https://archive1.piwheels.org/simple/grokcore-view/grokcore.view-1.6-py3-none-any.whl#sha256=6c120e80c6a19e91853109016c5deeae0a4af8ffbc4ea56ac214e67a742c2b20 (from https://www.piwheels.org/simple/grokcore-view/) 2025-09-07T20:31:48,916 Skipping link: No binaries permitted for grokcore-view: https://archive1.piwheels.org/simple/grokcore-view/grokcore.view-1.5-py3-none-any.whl#sha256=450010de35ed83bf96539b5390fa4d7188facece43754eb1052b66bf78da43a5 (from https://www.piwheels.org/simple/grokcore-view/) 2025-09-07T20:31:48,916 Skipping link: No binaries permitted for grokcore-view: https://archive1.piwheels.org/simple/grokcore-view/grokcore.view-1.4-py3-none-any.whl#sha256=d1f722ffdb4c7928ff73d5b67313ae02cb8d15d87882b9e109f1209c28201ae2 (from https://www.piwheels.org/simple/grokcore-view/) 2025-09-07T20:31:48,916 Skipping link: No binaries permitted for grokcore-view: https://archive1.piwheels.org/simple/grokcore-view/grokcore.view-1.3-py3-none-any.whl#sha256=6012961c448c99f0d657a2f5506f008f8eb8c7203996673f481faeac7b7d4714 (from https://www.piwheels.org/simple/grokcore-view/) 2025-09-07T20:31:48,916 Skipping link: No binaries permitted for grokcore-view: https://archive1.piwheels.org/simple/grokcore-view/grokcore.view-1.2.1-py3-none-any.whl#sha256=88ae980056c2051499f1728c35cbe4a80d04995fba0da00fbd5b9de340456ab4 (from https://www.piwheels.org/simple/grokcore-view/) 2025-09-07T20:31:48,917 Skipping link: No binaries permitted for grokcore-view: https://archive1.piwheels.org/simple/grokcore-view/grokcore.view-1.2-py3-none-any.whl#sha256=779e7b68e6240c1663fef88b3b169a7dfc3a199a550538c4a3c22c19cb2662ed (from https://www.piwheels.org/simple/grokcore-view/) 2025-09-07T20:31:48,917 Skipping link: No binaries permitted for grokcore-view: https://archive1.piwheels.org/simple/grokcore-view/grokcore.view-1.1-py3-none-any.whl#sha256=436fb623148a5898baa091055d4943e6d5f6f75c4dbdd4dcde46c131b12b5320 (from https://www.piwheels.org/simple/grokcore-view/) 2025-09-07T20:31:48,917 Skipping link: No binaries permitted for grokcore-view: https://archive1.piwheels.org/simple/grokcore-view/grokcore.view-1.0-py3-none-any.whl#sha256=c5ec74cc5a1c1187822010d4db82510f1988d9c8e952ccf8a49395b703032133 (from https://www.piwheels.org/simple/grokcore-view/) 2025-09-07T20:31:48,917 Skipping link: not a file: https://www.piwheels.org/simple/grokcore-view/ 2025-09-07T20:31:48,917 Skipping link: not a file: https://pypi.org/simple/grokcore-view/ 2025-09-07T20:31:48,945 Given no hashes to check 1 links for project 'grokcore-view': discarding no candidates 2025-09-07T20:31:48,946 Collecting grokcore-view==1.13 2025-09-07T20:31:48,947 Created temporary directory: /tmp/pip-unpack-5y6gwigr 2025-09-07T20:31:49,088 Downloading grokcore.view-1.13.tar.gz (49 kB) 2025-09-07T20:31:49,234 Added grokcore-view==1.13 from https://files.pythonhosted.org/packages/5b/24/345dfc0d595833886354b0cd64962e3eaac6a5416c8985e518891624a323/grokcore.view-1.13.tar.gz to build tracker '/tmp/pip-build-tracker-23umb2_d' 2025-09-07T20:31:49,235 Running setup.py (path:/tmp/pip-wheel-n2_oyemy/grokcore-view_88adc1136d424e8784b46970768b0837/setup.py) egg_info for package grokcore-view 2025-09-07T20:31:49,236 Created temporary directory: /tmp/pip-pip-egg-info-obcarcv_ 2025-09-07T20:31:49,236 Preparing metadata (setup.py): started 2025-09-07T20:31:49,237 Running command python setup.py egg_info 2025-09-07T20:31:49,745 Traceback (most recent call last): 2025-09-07T20:31:49,746 File "", line 2, in 2025-09-07T20:31:49,746 exec(compile(''' 2025-09-07T20:31:49,746 ~~~~^^^^^^^^^^^^ 2025-09-07T20:31:49,746 # This is -- a caller that pip uses to run setup.py 2025-09-07T20:31:49,746 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:31:49,746 ...<32 lines>... 2025-09-07T20:31:49,746 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T20:31:49,746 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:31:49,747 ''' % ('/tmp/pip-wheel-n2_oyemy/grokcore-view_88adc1136d424e8784b46970768b0837/setup.py',), "", "exec")) 2025-09-07T20:31:49,747 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:31:49,747 File "", line 35, in 2025-09-07T20:31:49,747 File "/tmp/pip-wheel-n2_oyemy/grokcore-view_88adc1136d424e8784b46970768b0837/setup.py", line 65 2025-09-07T20:31:49,747 tests_require=tests_require, 2025-09-07T20:31:49,747 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:31:49,747 SyntaxError: keyword argument repeated: tests_require 2025-09-07T20:31:49,831 ERROR: python setup.py egg_info exited with 1 2025-09-07T20:31:49,844 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-07T20:31:49,844 exec(compile('"'"''"'"''"'"' 2025-09-07T20:31:49,844 # This is -- a caller that pip uses to run setup.py 2025-09-07T20:31:49,844 # 2025-09-07T20:31:49,844 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T20:31:49,844 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T20:31:49,844 # - It provides a clear error message when setuptools is not installed. 2025-09-07T20:31:49,844 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T20:31:49,844 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T20:31:49,844 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T20:31:49,844 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T20:31:49,844 import os, sys, tokenize, traceback 2025-09-07T20:31:49,844 2025-09-07T20:31:49,844 try: 2025-09-07T20:31:49,844 import setuptools 2025-09-07T20:31:49,844 except ImportError: 2025-09-07T20:31:49,844 print( 2025-09-07T20:31:49,844 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T20:31:49,844 "the build environment with exception:", 2025-09-07T20:31:49,844 file=sys.stderr, 2025-09-07T20:31:49,844 ) 2025-09-07T20:31:49,844 traceback.print_exc() 2025-09-07T20:31:49,844 sys.exit(1) 2025-09-07T20:31:49,844 2025-09-07T20:31:49,844 __file__ = %r 2025-09-07T20:31:49,844 sys.argv[0] = __file__ 2025-09-07T20:31:49,844 2025-09-07T20:31:49,844 if os.path.exists(__file__): 2025-09-07T20:31:49,844 filename = __file__ 2025-09-07T20:31:49,844 with tokenize.open(__file__) as f: 2025-09-07T20:31:49,844 setup_py_code = f.read() 2025-09-07T20:31:49,844 else: 2025-09-07T20:31:49,844 filename = "" 2025-09-07T20:31:49,844 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T20:31:49,844 2025-09-07T20:31:49,844 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T20:31:49,844 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-n2_oyemy/grokcore-view_88adc1136d424e8784b46970768b0837/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-obcarcv_[/] 2025-09-07T20:31:49,844 [bold magenta]cwd[/]: /tmp/pip-wheel-n2_oyemy/grokcore-view_88adc1136d424e8784b46970768b0837/ 2025-09-07T20:31:49,845 Preparing metadata (setup.py): finished with status 'error' 2025-09-07T20:31:49,846 ERROR: metadata generation failed 2025-09-07T20:31:49,851 Exception information: 2025-09-07T20:31:49,851 Traceback (most recent call last): 2025-09-07T20:31:49,851 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-07T20:31:49,851 call_subprocess( 2025-09-07T20:31:49,851 ~~~~~~~~~~~~~~~^ 2025-09-07T20:31:49,851 args, 2025-09-07T20:31:49,851 ^^^^^ 2025-09-07T20:31:49,851 ...<2 lines>... 2025-09-07T20:31:49,851 spinner=spinner, 2025-09-07T20:31:49,851 ^^^^^^^^^^^^^^^^ 2025-09-07T20:31:49,851 ) 2025-09-07T20:31:49,851 ^ 2025-09-07T20:31:49,851 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-07T20:31:49,851 raise error 2025-09-07T20:31:49,851 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-07T20:31:49,851 2025-09-07T20:31:49,851 The above exception was the direct cause of the following exception: 2025-09-07T20:31:49,851 2025-09-07T20:31:49,851 Traceback (most recent call last): 2025-09-07T20:31:49,851 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T20:31:49,851 status = _inner_run() 2025-09-07T20:31:49,851 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T20:31:49,851 return self.run(options, args) 2025-09-07T20:31:49,851 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T20:31:49,851 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T20:31:49,851 return func(self, options, args) 2025-09-07T20:31:49,851 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-07T20:31:49,851 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-07T20:31:49,851 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-07T20:31:49,851 result = self._result = resolver.resolve( 2025-09-07T20:31:49,851 ~~~~~~~~~~~~~~~~^ 2025-09-07T20:31:49,851 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-07T20:31:49,851 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:31:49,851 ) 2025-09-07T20:31:49,851 ^ 2025-09-07T20:31:49,851 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-07T20:31:49,851 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-07T20:31:49,851 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-07T20:31:49,851 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-07T20:31:49,851 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:31:49,851 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-07T20:31:49,851 if not criterion.candidates: 2025-09-07T20:31:49,851 ^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:31:49,851 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-07T20:31:49,851 return bool(self._sequence) 2025-09-07T20:31:49,851 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-07T20:31:49,851 self._bool = any(self) 2025-09-07T20:31:49,851 ~~~^^^^^^ 2025-09-07T20:31:49,851 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-07T20:31:49,851 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-07T20:31:49,851 ^^^^^^^^ 2025-09-07T20:31:49,851 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-07T20:31:49,851 candidate = func() 2025-09-07T20:31:49,851 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-07T20:31:49,851 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-07T20:31:49,851 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T20:31:49,851 link, template, name, version 2025-09-07T20:31:49,851 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:31:49,851 ) 2025-09-07T20:31:49,851 ^ 2025-09-07T20:31:49,851 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-07T20:31:49,851 self._link_candidate_cache[link] = LinkCandidate( 2025-09-07T20:31:49,851 ~~~~~~~~~~~~~^ 2025-09-07T20:31:49,851 link, 2025-09-07T20:31:49,851 ^^^^^ 2025-09-07T20:31:49,851 ...<3 lines>... 2025-09-07T20:31:49,851 version=version, 2025-09-07T20:31:49,851 ^^^^^^^^^^^^^^^^ 2025-09-07T20:31:49,851 ) 2025-09-07T20:31:49,851 ^ 2025-09-07T20:31:49,851 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-07T20:31:49,851 super().__init__( 2025-09-07T20:31:49,851 ~~~~~~~~~~~~~~~~^ 2025-09-07T20:31:49,851 link=link, 2025-09-07T20:31:49,851 ^^^^^^^^^^ 2025-09-07T20:31:49,851 ...<4 lines>... 2025-09-07T20:31:49,851 version=version, 2025-09-07T20:31:49,851 ^^^^^^^^^^^^^^^^ 2025-09-07T20:31:49,851 ) 2025-09-07T20:31:49,851 ^ 2025-09-07T20:31:49,851 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-07T20:31:49,851 self.dist = self._prepare() 2025-09-07T20:31:49,851 ~~~~~~~~~~~~~^^ 2025-09-07T20:31:49,851 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-07T20:31:49,851 dist = self._prepare_distribution() 2025-09-07T20:31:49,851 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-07T20:31:49,851 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-07T20:31:49,851 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:31:49,851 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-07T20:31:49,851 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-07T20:31:49,851 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:31:49,851 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-07T20:31:49,851 dist = _get_prepared_distribution( 2025-09-07T20:31:49,851 req, 2025-09-07T20:31:49,851 ...<3 lines>... 2025-09-07T20:31:49,851 self.check_build_deps, 2025-09-07T20:31:49,851 ) 2025-09-07T20:31:49,851 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-07T20:31:49,851 abstract_dist.prepare_distribution_metadata( 2025-09-07T20:31:49,851 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T20:31:49,851 finder, build_isolation, check_build_deps 2025-09-07T20:31:49,851 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:31:49,851 ) 2025-09-07T20:31:49,851 ^ 2025-09-07T20:31:49,851 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-07T20:31:49,851 self.req.prepare_metadata() 2025-09-07T20:31:49,851 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-07T20:31:49,851 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-07T20:31:49,851 self.metadata_directory = generate_metadata_legacy( 2025-09-07T20:31:49,851 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T20:31:49,851 build_env=self.build_env, 2025-09-07T20:31:49,851 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T20:31:49,851 ...<3 lines>... 2025-09-07T20:31:49,851 details=details, 2025-09-07T20:31:49,851 ^^^^^^^^^^^^^^^^ 2025-09-07T20:31:49,851 ) 2025-09-07T20:31:49,851 ^ 2025-09-07T20:31:49,851 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-07T20:31:49,851 raise MetadataGenerationFailed(package_details=details) from error 2025-09-07T20:31:49,851 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-07T20:31:49,871 Removed grokcore-view==1.13 from https://files.pythonhosted.org/packages/5b/24/345dfc0d595833886354b0cd64962e3eaac6a5416c8985e518891624a323/grokcore.view-1.13.tar.gz from build tracker '/tmp/pip-build-tracker-23umb2_d' 2025-09-07T20:31:49,872 Removed build tracker: '/tmp/pip-build-tracker-23umb2_d'