2025-09-07T21:35:29,391 Created temporary directory: /tmp/pip-build-tracker-wbphf84l 2025-09-07T21:35:29,392 Initialized build tracking at /tmp/pip-build-tracker-wbphf84l 2025-09-07T21:35:29,392 Created build tracker: /tmp/pip-build-tracker-wbphf84l 2025-09-07T21:35:29,392 Entered build tracker: /tmp/pip-build-tracker-wbphf84l 2025-09-07T21:35:29,392 Created temporary directory: /tmp/pip-wheel-ookv9fxg 2025-09-07T21:35:29,396 Created temporary directory: /tmp/pip-ephem-wheel-cache-u3gtivad 2025-09-07T21:35:29,455 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T21:35:29,457 2 location(s) to search for versions of grab: 2025-09-07T21:35:29,457 * https://pypi.org/simple/grab/ 2025-09-07T21:35:29,457 * https://www.piwheels.org/simple/grab/ 2025-09-07T21:35:29,458 Fetching project page and analyzing links: https://pypi.org/simple/grab/ 2025-09-07T21:35:29,458 Getting page https://pypi.org/simple/grab/ 2025-09-07T21:35:29,459 Found index url https://pypi.org/simple/ 2025-09-07T21:35:29,531 Fetched page https://pypi.org/simple/grab/ as application/vnd.pypi.simple.v1+json 2025-09-07T21:35:29,543 Found link https://files.pythonhosted.org/packages/14/a0/f4a9ece5fd50ffc59df0f2d40edf9823bf39ec0365df871b934ae052de89/grab-0.1.1.tar.gz (from https://pypi.org/simple/grab/), version: 0.1.1 2025-09-07T21:35:29,544 Found link https://files.pythonhosted.org/packages/5f/8c/4adbdcd012e205a8907f7dc0c8c67bf3c45938015dd2e43664bb9ae64050/grab-0.1.2.tar.gz (from https://pypi.org/simple/grab/), version: 0.1.2 2025-09-07T21:35:29,544 Found link https://files.pythonhosted.org/packages/63/19/cb79ff8942667734e5d0bc5a62ff27e18124660aab81221cc957d913491f/grab-0.1.3.tar.gz (from https://pypi.org/simple/grab/), version: 0.1.3 2025-09-07T21:35:29,544 Found link https://files.pythonhosted.org/packages/06/ab/877402b937bc9fbf06e0761f751abbf9798477e40f80b9d1927c3b649131/grab-0.1.4.tar.gz (from https://pypi.org/simple/grab/), version: 0.1.4 2025-09-07T21:35:29,545 Found link https://files.pythonhosted.org/packages/80/e0/bfe965e9eb7394b4b803ea3aab5ec9d6d3a668776a91b0ff81cde0096ee0/grab-0.1.5.tar.gz (from https://pypi.org/simple/grab/), version: 0.1.5 2025-09-07T21:35:29,545 Found link https://files.pythonhosted.org/packages/e9/32/3785f1a0dcf869b85ed151baa5e97dc7d1ae659c216e4ffd5f995a10c3bf/grab-0.1.6.tar.gz (from https://pypi.org/simple/grab/), version: 0.1.6 2025-09-07T21:35:29,545 Found link https://files.pythonhosted.org/packages/e7/77/71b6fbda53bfa86b6a95e8ee562792bb0ab3ec63fcdd496ffebbbe345c57/grab-0.1.7.tar.gz (from https://pypi.org/simple/grab/), version: 0.1.7 2025-09-07T21:35:29,545 Found link https://files.pythonhosted.org/packages/2d/0d/3e14de0fd10ab011f9b1c2fa8d32d923b0ee2dc656a0c13d306d93c57e0e/grab-0.2.0.tar.gz (from https://pypi.org/simple/grab/), version: 0.2.0 2025-09-07T21:35:29,545 Found link https://files.pythonhosted.org/packages/96/bf/7478c80252a8c6efda3a9162d1e4de7a1d7cc79220241155a5a8c69e63d5/grab-0.2.1.tar.gz (from https://pypi.org/simple/grab/), version: 0.2.1 2025-09-07T21:35:29,546 Found link https://files.pythonhosted.org/packages/ea/39/a755141ed93404b61b7d89c7d6d1fec17ca5a67528836a46889c853bc27a/grab-0.2.2.tar.gz (from https://pypi.org/simple/grab/), version: 0.2.2 2025-09-07T21:35:29,546 Found link https://files.pythonhosted.org/packages/2c/eb/7c6117b3f96283c5569f6293e6ceda60a80667bcd263eba8e37aeab8fa21/grab-0.2.3.tar.gz (from https://pypi.org/simple/grab/), version: 0.2.3 2025-09-07T21:35:29,546 Found link https://files.pythonhosted.org/packages/a7/fc/2bc59f2dc32e159f3b08fe1deef282f1363a13183c9bba08e334d9d4e785/grab-0.2.4.tar.gz (from https://pypi.org/simple/grab/), version: 0.2.4 2025-09-07T21:35:29,546 Found link https://files.pythonhosted.org/packages/99/a5/df258cdd4c6bbf503dfb1c57ac673b5f95534ebbb0e54611d8d05791b682/grab-0.2.5.tar.gz (from https://pypi.org/simple/grab/), version: 0.2.5 2025-09-07T21:35:29,546 Found link https://files.pythonhosted.org/packages/51/b9/0859c12db2296deb83e0b08333ae92558ec454a95fd35e990fb25c5c7211/grab-0.2.6.tar.gz (from https://pypi.org/simple/grab/), version: 0.2.6 2025-09-07T21:35:29,547 Found link https://files.pythonhosted.org/packages/da/22/97229d25f3fe357ed3d65cc21d28021b33556d92c20aac39848dde8595b3/grab-0.2.7.tar.gz (from https://pypi.org/simple/grab/), version: 0.2.7 2025-09-07T21:35:29,547 Found link https://files.pythonhosted.org/packages/4e/a9/583f4dabf12a9f1c99119d7e17b99ec4bce630be4d776f104011b2565685/grab-0.2.8.tar.gz (from https://pypi.org/simple/grab/), version: 0.2.8 2025-09-07T21:35:29,547 Found link https://files.pythonhosted.org/packages/dd/0e/95f516a7a97317e5fbd41488fdc4c38bcbcb026962bacc457c220804b7bc/grab-0.2.9.tar.gz (from https://pypi.org/simple/grab/), version: 0.2.9 2025-09-07T21:35:29,547 Found link https://files.pythonhosted.org/packages/48/95/03b1c8b1a2b8cff490de95331653df62e198cf3b42ef96e4bad8e1ff3853/grab-0.2.10.tar.gz (from https://pypi.org/simple/grab/), version: 0.2.10 2025-09-07T21:35:29,547 Found link https://files.pythonhosted.org/packages/7b/05/075448b9afcd7e816919b05978598ca597a4591974c3bb52d0ac2e699478/grab-0.2.11.tar.gz (from https://pypi.org/simple/grab/), version: 0.2.11 2025-09-07T21:35:29,548 Found link https://files.pythonhosted.org/packages/10/56/e8004f5898d1c7c419d964e66255dab347b58bd56d9b17fd01aaee04b343/grab-0.2.12.tar.gz (from https://pypi.org/simple/grab/), version: 0.2.12 2025-09-07T21:35:29,548 Found link https://files.pythonhosted.org/packages/04/20/20363d48493323e8de32ddb3522c6c3ef6f18cc7fa2a99137c2dd4989fe5/grab-0.2.15.tar.gz (from https://pypi.org/simple/grab/), version: 0.2.15 2025-09-07T21:35:29,548 Found link https://files.pythonhosted.org/packages/0f/12/d7567095f27b1799634bded610005813b97972143ce1205bd0de6aec5e2f/grab-0.2.16.tar.gz (from https://pypi.org/simple/grab/), version: 0.2.16 2025-09-07T21:35:29,548 Found link https://files.pythonhosted.org/packages/f3/ac/81df18140f5decbb363a62016a929e0bb31cd13908c0eed7761038b61eb2/grab-0.2.17.tar.gz (from https://pypi.org/simple/grab/), version: 0.2.17 2025-09-07T21:35:29,549 Found link https://files.pythonhosted.org/packages/b5/db/cf6eafc931c01798f6d2175cb640f277a35bc906e08a2f8d4113d018e925/grab-0.2.18.tar.gz (from https://pypi.org/simple/grab/), version: 0.2.18 2025-09-07T21:35:29,549 Found link https://files.pythonhosted.org/packages/d0/59/b654928b260f99fb9c342031cfdd8793a9f8a6796bd6ad1d4e9194d992fc/grab-0.2.19.tar.gz (from https://pypi.org/simple/grab/), version: 0.2.19 2025-09-07T21:35:29,549 Found link https://files.pythonhosted.org/packages/fa/8b/5480eeb6200a820b5652c6534bcf43ebe5668fa6a50652e9ae4ad5cb5a39/grab-0.2.20.tar.gz (from https://pypi.org/simple/grab/), version: 0.2.20 2025-09-07T21:35:29,549 Found link https://files.pythonhosted.org/packages/ab/06/2ee7bd933f8a0390c147742205da78f4936933fe5f4964f88aa43154c48a/grab-0.3.tar.gz (from https://pypi.org/simple/grab/), version: 0.3 2025-09-07T21:35:29,549 Found link https://files.pythonhosted.org/packages/d3/fd/9da825529524611164112d1144e863b6abf0415dc6aa34b5f4aa7bf513f5/grab-0.3.1.tar.gz (from https://pypi.org/simple/grab/), version: 0.3.1 2025-09-07T21:35:29,550 Found link https://files.pythonhosted.org/packages/a6/8f/32c095999bb87b60c9de03e66c4fb5a76e189fded7e1a09fa2b4a817d1ee/grab-0.3.2.tar.gz (from https://pypi.org/simple/grab/), version: 0.3.2 2025-09-07T21:35:29,550 Found link https://files.pythonhosted.org/packages/8e/07/389bb9ab5c7ad73a5d4652530a842d4cb39c75a49946fa76c3b6d468b23f/grab-0.3.3.tar.gz (from https://pypi.org/simple/grab/), version: 0.3.3 2025-09-07T21:35:29,550 Found link https://files.pythonhosted.org/packages/81/12/d9eafc3104cd3ea60ea17e0e4a8c4af1e5699a4def5adf8356894db11c00/grab-0.3.4.tar.gz (from https://pypi.org/simple/grab/), version: 0.3.4 2025-09-07T21:35:29,550 Found link https://files.pythonhosted.org/packages/89/16/5b511a15f6531c62f5cce462a81e329ce43f2cbe7095253f1d2004317a24/grab-0.3.6.tar.gz (from https://pypi.org/simple/grab/), version: 0.3.6 2025-09-07T21:35:29,550 Found link https://files.pythonhosted.org/packages/a4/29/b35aa21b361f01b748146b1aad4decb61f8128a2ceb1944e4863e2ca7cf0/grab-0.3.7.tar.gz (from https://pypi.org/simple/grab/), version: 0.3.7 2025-09-07T21:35:29,551 Found link https://files.pythonhosted.org/packages/76/ff/2d6d2db17ceed9ca25b82772fafca7744c366e52a9b381b94de2da292be8/grab-0.3.8.tar.gz (from https://pypi.org/simple/grab/), version: 0.3.8 2025-09-07T21:35:29,551 Found link https://files.pythonhosted.org/packages/90/21/482dcf3ed2b563a9fea0c89fb02d077f5ac585e378022a17c468dbbbc430/grab-0.3.9.tar.gz (from https://pypi.org/simple/grab/), version: 0.3.9 2025-09-07T21:35:29,551 Found link https://files.pythonhosted.org/packages/56/dc/4fad41ef182618d081d9e43e8ff6535595e9019a19f7d89b82703bba8bd5/grab-0.3.10.tar.gz (from https://pypi.org/simple/grab/), version: 0.3.10 2025-09-07T21:35:29,552 Found link https://files.pythonhosted.org/packages/5c/90/ea16e6ec4fdff5f94faefc78c1f51418d9a3e7bc5b304c2a3db283fddb49/grab-0.3.11.tar.gz (from https://pypi.org/simple/grab/), version: 0.3.11 2025-09-07T21:35:29,552 Found link https://files.pythonhosted.org/packages/fc/ae/646ee56f487f79ce5acedfc65536a74ab81443dfb2453d15620d48a2455f/grab-0.3.12.tar.gz (from https://pypi.org/simple/grab/), version: 0.3.12 2025-09-07T21:35:29,552 Found link https://files.pythonhosted.org/packages/fa/59/02473d9ceb43d81447f7c05468fe3590ec1990c8264df145a84299108720/grab-0.3.13.tar.gz (from https://pypi.org/simple/grab/), version: 0.3.13 2025-09-07T21:35:29,552 Found link https://files.pythonhosted.org/packages/54/54/5ce747a5068ef0a3eb93d97862ea33d3ec51c2f656b6e1655fcaf5476894/grab-0.3.14.tar.gz (from https://pypi.org/simple/grab/), version: 0.3.14 2025-09-07T21:35:29,553 Found link https://files.pythonhosted.org/packages/75/f3/3bd86691844fe83f07a6f87d346fbc889dbd48b79fb96bc19b2f4f6426ba/grab-0.3.15.tar.gz (from https://pypi.org/simple/grab/), version: 0.3.15 2025-09-07T21:35:29,553 Found link https://files.pythonhosted.org/packages/22/59/d02b07fde047b844011ce154583ae6a771d5d7aee3ebf9ceb844d50eda64/grab-0.3.16.tar.gz (from https://pypi.org/simple/grab/), version: 0.3.16 2025-09-07T21:35:29,553 Found link https://files.pythonhosted.org/packages/fe/6c/b92d568bcafdf75e7cac9640c2be8a5998d05132c6f5697b168ccc6ea1c6/grab-0.3.17.tar.gz (from https://pypi.org/simple/grab/), version: 0.3.17 2025-09-07T21:35:29,553 Found link https://files.pythonhosted.org/packages/77/ae/561f6de4c5e7e8de607d8120a2ac42b694050ccf587bd4a43b43accf8f38/grab-0.3.18.tar.gz (from https://pypi.org/simple/grab/), version: 0.3.18 2025-09-07T21:35:29,553 Found link https://files.pythonhosted.org/packages/a6/35/a737244ce5984ad2b3287af16ec9514f199ac42f52051c226a024643e509/grab-0.3.19.tar.gz (from https://pypi.org/simple/grab/), version: 0.3.19 2025-09-07T21:35:29,554 Found link https://files.pythonhosted.org/packages/d6/f1/f5789b4525260256340431b8ba72808aa058783faf05a88b9e757411a360/grab-0.3.20.tar.gz (from https://pypi.org/simple/grab/), version: 0.3.20 2025-09-07T21:35:29,554 Found link https://files.pythonhosted.org/packages/9d/b8/e3316f90b719c9349742b68bd69dd96db5481ecd91f10e72b2e3ad288919/grab-0.3.21.tar.gz (from https://pypi.org/simple/grab/), version: 0.3.21 2025-09-07T21:35:29,554 Found link https://files.pythonhosted.org/packages/b0/41/bcc55672bbef7586faf07809372b10b6ba58e012f267395bfb33a4d8b01a/grab-0.3.22.tar.gz (from https://pypi.org/simple/grab/), version: 0.3.22 2025-09-07T21:35:29,554 Found link https://files.pythonhosted.org/packages/63/10/c318edad44cd5f8f3aa0fe93a115d75ca6bc83320cf0bf6477481fb92fae/grab-0.3.23.tar.gz (from https://pypi.org/simple/grab/), version: 0.3.23 2025-09-07T21:35:29,554 Found link https://files.pythonhosted.org/packages/19/1f/b0fe8f713b8bf8a837539cf058b1428f7eebc260d03e8ab8ae0781cad960/grab-0.3.24.tar.gz (from https://pypi.org/simple/grab/), version: 0.3.24 2025-09-07T21:35:29,555 Found link https://files.pythonhosted.org/packages/97/1d/956045119dbc01ff8d1e5b1a7ef57ab82622f0d5b9b1ec2f5f6ae6c607a8/grab-0.3.25.tar.gz (from https://pypi.org/simple/grab/), version: 0.3.25 2025-09-07T21:35:29,555 Found link https://files.pythonhosted.org/packages/a1/1c/9f2c4942059d88c4b9d2073a0574fd4774f8b3ab2ccb8524729e978b49dc/grab-0.3.26.tar.gz (from https://pypi.org/simple/grab/), version: 0.3.26 2025-09-07T21:35:29,555 Found link https://files.pythonhosted.org/packages/e4/db/d32825d00fbd34660026ea50dcd51ea54a34fa4abb78d94c550f5dce31e7/grab-0.3.27.tar.gz (from https://pypi.org/simple/grab/), version: 0.3.27 2025-09-07T21:35:29,555 Found link https://files.pythonhosted.org/packages/2a/6b/e44cdcc37f2a3d3263239c2647eb253f25e8dba2dd614790cc1f8906ba2a/grab-0.3.28.tar.gz (from https://pypi.org/simple/grab/), version: 0.3.28 2025-09-07T21:35:29,555 Found link https://files.pythonhosted.org/packages/66/1b/6f8d0c2b654a8ffd8509e6760b1c131d0ee92835d1f2a76befc5be294013/grab-0.3.29.tar.gz (from https://pypi.org/simple/grab/), version: 0.3.29 2025-09-07T21:35:29,556 Found link https://files.pythonhosted.org/packages/07/91/7ec689c20f80f0dfee5a852db56b59cb0574f3a17a958a33d581ebf0a3dd/grab-0.3.30.tar.gz (from https://pypi.org/simple/grab/), version: 0.3.30 2025-09-07T21:35:29,556 Found link https://files.pythonhosted.org/packages/24/4e/df1ff76745bb07b6abf6d4ba2e49fd0e710f8ce4813c254117ff105dcf28/grab-0.3.31.tar.gz (from https://pypi.org/simple/grab/), version: 0.3.31 2025-09-07T21:35:29,556 Found link https://files.pythonhosted.org/packages/31/aa/fa12e77a21f942538c6d04ebfecb99ae7416b793436427dcdb9cbf5e601d/grab-0.3.32.tar.gz (from https://pypi.org/simple/grab/), version: 0.3.32 2025-09-07T21:35:29,556 Found link https://files.pythonhosted.org/packages/33/1d/e48853cd8c8c57caa81c865ae0b815c839c4a068e81587fabd6dcf8393c7/grab-0.3.33.tar.gz (from https://pypi.org/simple/grab/), version: 0.3.33 2025-09-07T21:35:29,556 Found link https://files.pythonhosted.org/packages/ee/15/bafa439c0c3947dc71c24cbe49e9dd6217f8dcb40b63c3097f2a222d6821/grab-0.4.0.tar.gz (from https://pypi.org/simple/grab/), version: 0.4.0 2025-09-07T21:35:29,557 Found link https://files.pythonhosted.org/packages/87/6f/87911071436fafe778c3b0fd5aad1e8968eba39740efcd4041e5be914c43/grab-0.4.1.tar.gz (from https://pypi.org/simple/grab/), version: 0.4.1 2025-09-07T21:35:29,557 Found link https://files.pythonhosted.org/packages/5d/28/eae2f64a7c200f6988eeed6a3b112e20e4e73426863b2ecb3a008646e303/grab-0.4.2.tar.gz (from https://pypi.org/simple/grab/), version: 0.4.2 2025-09-07T21:35:29,557 Found link https://files.pythonhosted.org/packages/23/a0/9a3eb4c4179a0b75d2e9a36bc03cc0f6e37afaddc2c0c3db1261b4ef6baf/grab-0.4.3.tar.gz (from https://pypi.org/simple/grab/), version: 0.4.3 2025-09-07T21:35:29,557 Found link https://files.pythonhosted.org/packages/04/d4/247da74789efa49d42f29301f6d1ad189667b1e961fd55ecf12629145614/grab-0.4.4.tar.gz (from https://pypi.org/simple/grab/), version: 0.4.4 2025-09-07T21:35:29,558 Found link https://files.pythonhosted.org/packages/43/3f/b7cb4c776cd270f26cf4047956b0b1ef35dcfa5109be25b439ffaaf10672/grab-0.4.5.tar.gz (from https://pypi.org/simple/grab/), version: 0.4.5 2025-09-07T21:35:29,558 Found link https://files.pythonhosted.org/packages/21/d9/49871655699817ea045aa37baafae4a8a8ca4041794e5a22d2e63e5a9b3c/grab-0.4.7.tar.gz (from https://pypi.org/simple/grab/), version: 0.4.7 2025-09-07T21:35:29,558 Found link https://files.pythonhosted.org/packages/77/e6/2e89c9ef0784c7aececa2f12597742158dc8a2ee03f41202b2f357945458/grab-0.4.8.tar.gz (from https://pypi.org/simple/grab/), version: 0.4.8 2025-09-07T21:35:29,558 Found link https://files.pythonhosted.org/packages/46/22/9f47495dd57d16f63076700e8fb4ea163125f3b981bf49c0f4f1adc95ce2/grab-0.4.9.tar.gz (from https://pypi.org/simple/grab/), version: 0.4.9 2025-09-07T21:35:29,558 Found link https://files.pythonhosted.org/packages/bf/0d/c25066c3505932972efbcceb4ec28491ba6052a4a61ef059c6530c68996e/grab-0.4.10.tar.gz (from https://pypi.org/simple/grab/), version: 0.4.10 2025-09-07T21:35:29,559 Found link https://files.pythonhosted.org/packages/dc/0e/8fb51c0ddb1f28f4be4847f7824e9eaf21180ab89ab3846a5cecbb11b407/grab-0.4.11.tar.gz (from https://pypi.org/simple/grab/), version: 0.4.11 2025-09-07T21:35:29,559 Found link https://files.pythonhosted.org/packages/88/65/52362d25343b282c07b4a98bc55b2f1fb0858935378e66d71ecff8a0cb75/grab-0.4.12.tar.gz (from https://pypi.org/simple/grab/), version: 0.4.12 2025-09-07T21:35:29,559 Found link https://files.pythonhosted.org/packages/dd/cb/edd06ab1415bf67942e088b345ca904c04f715c86f5a296f0621c5ae3791/grab-0.4.13.tar.gz (from https://pypi.org/simple/grab/), version: 0.4.13 2025-09-07T21:35:29,559 Found link https://files.pythonhosted.org/packages/77/2c/ce2cbb29752ba13490dc24e9c0e392d37c59235b70454ea62835bd2649e4/grab-0.5.0.tar.gz (from https://pypi.org/simple/grab/), version: 0.5.0 2025-09-07T21:35:29,559 Found link https://files.pythonhosted.org/packages/19/80/28e1d8cee9dc80b3530dff6db945ec46ff705d9be6fc9063b8a2edafab27/grab-0.5.1.tar.gz (from https://pypi.org/simple/grab/), version: 0.5.1 2025-09-07T21:35:29,560 Found link https://files.pythonhosted.org/packages/76/e6/f1a45fcf970c76e03a946d1cacfe6f213fb86caab366aab3cb3a7dda112b/grab-0.5.2.tar.gz (from https://pypi.org/simple/grab/), version: 0.5.2 2025-09-07T21:35:29,560 Found link https://files.pythonhosted.org/packages/43/58/bf62c4c850a8c82b5b4326b427ac8fd833fa15b702dfe3ca493c8e70c515/grab-0.5.3.tar.gz (from https://pypi.org/simple/grab/), version: 0.5.3 2025-09-07T21:35:29,560 Found link https://files.pythonhosted.org/packages/2a/62/7bbad04bfdcf970a144452e64c27341da7e887c963eb5e6f1eba98bcc671/grab-0.5.4.tar.gz (from https://pypi.org/simple/grab/), version: 0.5.4 2025-09-07T21:35:29,560 Found link https://files.pythonhosted.org/packages/ca/b6/546a686680a19998461a7aaa4812a4721b87b0fd0ebfbfe17d17c439606d/grab-0.5.5.tar.gz (from https://pypi.org/simple/grab/), version: 0.5.5 2025-09-07T21:35:29,560 Found link https://files.pythonhosted.org/packages/67/fb/758bdf5cd6a7c780ed1b01b582efe2dd634b81c9f5035204cb50611db103/grab-0.6.0.tar.gz (from https://pypi.org/simple/grab/), version: 0.6.0 2025-09-07T21:35:29,561 Found link https://files.pythonhosted.org/packages/98/aa/51b547de5c31de41af4f5c71e8146456f793e92ce4340b3da48696ba95eb/grab-0.6.1.tar.gz (from https://pypi.org/simple/grab/), version: 0.6.1 2025-09-07T21:35:29,561 Found link https://files.pythonhosted.org/packages/39/6d/7084aef70d8f75bc76e36b43ee2f4fcf3d63ed5ffcf2912751d50edeb169/grab-0.6.2.tar.gz (from https://pypi.org/simple/grab/), version: 0.6.2 2025-09-07T21:35:29,561 Found link https://files.pythonhosted.org/packages/70/46/0de6f5f0bcf61cc7a8ae685f965f5c8bbb8d2e7e0da2173fb3f8149d4123/grab-0.6.3.tar.gz (from https://pypi.org/simple/grab/), version: 0.6.3 2025-09-07T21:35:29,561 Found link https://files.pythonhosted.org/packages/db/53/ba7db0f7fc07c3d9705aa3315997976b42e9feedb15c6d8a2e7bd7d4ebda/grab-0.6.4.tar.gz (from https://pypi.org/simple/grab/), version: 0.6.4 2025-09-07T21:35:29,561 Found link https://files.pythonhosted.org/packages/10/f4/1e9b46f8277bae039208f5f087fa4440bacad8d7f60dae6f3756ec184ac1/grab-0.6.5.tar.gz (from https://pypi.org/simple/grab/), version: 0.6.5 2025-09-07T21:35:29,561 Found link https://files.pythonhosted.org/packages/01/9e/cd1863cd8902d22b8f4ff6c6e71c1177f5d92b4cecc4e5121e566de482c9/grab-0.6.6.tar.gz (from https://pypi.org/simple/grab/), version: 0.6.6 2025-09-07T21:35:29,562 Found link https://files.pythonhosted.org/packages/b6/82/2dd9416ed338bbf7679253ea063e1fa7cf3ecef811109b46cfc2ed9cf878/grab-0.6.7.tar.gz (from https://pypi.org/simple/grab/), version: 0.6.7 2025-09-07T21:35:29,562 Found link https://files.pythonhosted.org/packages/7a/81/8829c458464a1f0af32764c648e1d719685a5d6afe8b3cc3b79a63a88cda/grab-0.6.8.tar.gz (from https://pypi.org/simple/grab/), version: 0.6.8 2025-09-07T21:35:29,562 Found link https://files.pythonhosted.org/packages/49/bb/6b8d2fe806fa81e31b9c24b94bf889dbb9beee2b8ad1c4fc5e8f47f342ac/grab-0.6.9.tar.gz (from https://pypi.org/simple/grab/), version: 0.6.9 2025-09-07T21:35:29,562 Found link https://files.pythonhosted.org/packages/52/a8/cc78a5adcb585c2a4f665f09286e280b2f82f8677e1e96242d863085ee08/grab-0.6.10.tar.gz (from https://pypi.org/simple/grab/), version: 0.6.10 2025-09-07T21:35:29,562 Found link https://files.pythonhosted.org/packages/34/42/6a87a709dc4a8f000b0c40f2e6966b79c69185bcf534b98d5ab38087e578/grab-0.6.11.tar.gz (from https://pypi.org/simple/grab/), version: 0.6.11 2025-09-07T21:35:29,563 Found link https://files.pythonhosted.org/packages/9f/a4/f02f19d0c855b3399c581ff5792d64764e8fba4755c4d412faccb4647a2d/grab-0.6.12.tar.gz (from https://pypi.org/simple/grab/), version: 0.6.12 2025-09-07T21:35:29,563 Found link https://files.pythonhosted.org/packages/e1/a9/c8405d30ac9f7f77f05703b7671942343b6e311aea5a8c0a98a2747f5d45/grab-0.6.13.tar.gz (from https://pypi.org/simple/grab/), version: 0.6.13 2025-09-07T21:35:29,563 Found link https://files.pythonhosted.org/packages/fb/11/eb03b0dc91ff883236d98e36f8949b7ccc82688295f3a8e9985455887605/grab-0.6.14.tar.gz (from https://pypi.org/simple/grab/), version: 0.6.14 2025-09-07T21:35:29,563 Found link https://files.pythonhosted.org/packages/9f/81/1bc8a84438aca2f11a25ae8816698b0df409bc0faca57cfb96a5607d9906/grab-0.6.15.tar.gz (from https://pypi.org/simple/grab/), version: 0.6.15 2025-09-07T21:35:29,563 Found link https://files.pythonhosted.org/packages/05/42/7b5176d618094debb7b889a8edd3314e8d60dae0a9a3790a55bbe61ec29d/grab-0.6.16.tar.gz (from https://pypi.org/simple/grab/), version: 0.6.16 2025-09-07T21:35:29,564 Found link https://files.pythonhosted.org/packages/3f/9b/019d2ae42ab59c62fca9de397755d8dfe634e227ddcc9898958a0a9d24b6/grab-0.6.17.tar.gz (from https://pypi.org/simple/grab/), version: 0.6.17 2025-09-07T21:35:29,564 Found link https://files.pythonhosted.org/packages/94/db/753793132bc2458c9cf2f15116c75f67d23a765c1fd4e698fa1938889059/grab-0.6.18.tar.gz (from https://pypi.org/simple/grab/), version: 0.6.18 2025-09-07T21:35:29,564 Found link https://files.pythonhosted.org/packages/36/eb/443dfcf20433f1fff600410ede4c2e04c3c756ca02a6e2618effe58dd952/grab-0.6.19.tar.gz (from https://pypi.org/simple/grab/), version: 0.6.19 2025-09-07T21:35:29,564 Found link https://files.pythonhosted.org/packages/4d/25/59120663256795a57f834f76ba050477724802122e06de8bd59f54b1ebb3/grab-0.6.20.tar.gz (from https://pypi.org/simple/grab/), version: 0.6.20 2025-09-07T21:35:29,565 Found link https://files.pythonhosted.org/packages/0c/5a/f848d597aa1167190f4b1f93cba0673525ccc0bc81f8611402c9805f9df2/grab-0.6.21.tar.gz (from https://pypi.org/simple/grab/), version: 0.6.21 2025-09-07T21:35:29,565 Found link https://files.pythonhosted.org/packages/5b/8e/a584c6e3ca735a97f1c6bb7e345ec9d2427aa8f85efb5a3faa961a7c8a7e/grab-0.6.22.tar.gz (from https://pypi.org/simple/grab/), version: 0.6.22 2025-09-07T21:35:29,565 Found link https://files.pythonhosted.org/packages/de/fb/2c10872fb079f0bbd2b42d12cf8b3418a844ebb5568c0e0cac3f79e08647/grab-0.6.23.tar.gz (from https://pypi.org/simple/grab/), version: 0.6.23 2025-09-07T21:35:29,565 Found link https://files.pythonhosted.org/packages/7a/71/e22a659f679ac0e2c49381c42a52adfcf66199241fc9a934c44fc904c8e5/grab-0.6.24.tar.gz (from https://pypi.org/simple/grab/), version: 0.6.24 2025-09-07T21:35:29,565 Found link https://files.pythonhosted.org/packages/57/82/65f38d3b4e8136861cf82c9cc74b57b67fcb60dbd4a7da053335af7700c7/grab-0.6.25.tar.gz (from https://pypi.org/simple/grab/), version: 0.6.25 2025-09-07T21:35:29,566 Found link https://files.pythonhosted.org/packages/c8/57/38dddbb6cdd1c1bee1d5a8d94b2fe53391606736b6ebf9884bbfbf4b38eb/grab-0.6.26.tar.gz (from https://pypi.org/simple/grab/), version: 0.6.26 2025-09-07T21:35:29,566 Found link https://files.pythonhosted.org/packages/81/d5/e580c0d20c5764d9f896d8a58cc10a8bafdec5933d3bc4105d0f6b868b3b/grab-0.6.27.tar.gz (from https://pypi.org/simple/grab/), version: 0.6.27 2025-09-07T21:35:29,566 Found link https://files.pythonhosted.org/packages/4c/96/5216ac2a5ed6a3d1f16db4b314cd03c488f9e101188e8778c425c0aadbc9/grab-0.6.28.tar.gz (from https://pypi.org/simple/grab/), version: 0.6.28 2025-09-07T21:35:29,566 Found link https://files.pythonhosted.org/packages/78/51/546e792d83d9e1d6d981b9be6f6fb0ba207b8a625806a42ab06e91f2039a/grab-0.6.29.tar.gz (from https://pypi.org/simple/grab/), version: 0.6.29 2025-09-07T21:35:29,566 Found link https://files.pythonhosted.org/packages/a4/5b/bd396230824532ff8b701310ac281bd40b4d93fab213d6aa2476b8dabe70/grab-0.6.30.tar.gz (from https://pypi.org/simple/grab/), version: 0.6.30 2025-09-07T21:35:29,567 Found link https://files.pythonhosted.org/packages/15/9f/d393365ef9be682b0072579cfa0f249990968e70ad15d32291741681f90a/grab-0.6.31.tar.gz (from https://pypi.org/simple/grab/), version: 0.6.31 2025-09-07T21:35:29,567 Found link https://files.pythonhosted.org/packages/85/37/c2e93c43894091c66c891665221f5398c8df3e22c4688225f3a793b7d49d/grab-0.6.32.tar.gz (from https://pypi.org/simple/grab/), version: 0.6.32 2025-09-07T21:35:29,567 Found link https://files.pythonhosted.org/packages/38/cd/9a1d3a975d4134a2bf0a5040cdd6faab70f6cd1dc5b9dc28814b334a9867/grab-0.6.33.tar.gz (from https://pypi.org/simple/grab/), version: 0.6.33 2025-09-07T21:35:29,567 Found link https://files.pythonhosted.org/packages/f7/dd/cc450d6444692af34a6a151ce09f4e3ec27eb4e7e94c7235081cedb71342/grab-0.6.34.tar.gz (from https://pypi.org/simple/grab/), version: 0.6.34 2025-09-07T21:35:29,567 Found link https://files.pythonhosted.org/packages/17/a3/d8bc8de37c8b82ba816ed46530a3e89df88ee52570482c063324391bc359/grab-0.6.35.tar.gz (from https://pypi.org/simple/grab/), version: 0.6.35 2025-09-07T21:35:29,567 Found link https://files.pythonhosted.org/packages/7a/ef/2f62e60cb2a3c7382abd8859fefe3058fe916cc91ef4b3639df438946e55/grab-0.6.36.tar.gz (from https://pypi.org/simple/grab/), version: 0.6.36 2025-09-07T21:35:29,568 Found link https://files.pythonhosted.org/packages/09/b4/1b24465030f70eef240f163ae74165720deb786203ac26adf872d3258a79/grab-0.6.37.tar.gz (from https://pypi.org/simple/grab/), version: 0.6.37 2025-09-07T21:35:29,568 Found link https://files.pythonhosted.org/packages/90/d5/7264530cd505b022a9f19ae5429d5b139d927175dc70f60bd4b4d95d7ec1/grab-0.6.38.tar.gz (from https://pypi.org/simple/grab/), version: 0.6.38 2025-09-07T21:35:29,568 Found link https://files.pythonhosted.org/packages/2d/b5/b74da085f22d0a12ddc017cc71626f5d77e884114aa3ee46674dc36cec7b/grab-0.6.39.tar.gz (from https://pypi.org/simple/grab/), version: 0.6.39 2025-09-07T21:35:29,568 Found link https://files.pythonhosted.org/packages/9f/20/e9262ee1e3f144d712d5ba6755d0ee66d15e9d8a1da4f6a38a32a23cdd2e/grab-0.6.40.tar.gz (from https://pypi.org/simple/grab/), version: 0.6.40 2025-09-07T21:35:29,568 Found link https://files.pythonhosted.org/packages/26/87/c0b939da311bed38c0c073fd61675cfbe4ba585c2a04370a5b7e106a2639/grab-0.6.41.tar.gz (from https://pypi.org/simple/grab/), version: 0.6.41 2025-09-07T21:35:29,569 Fetching project page and analyzing links: https://www.piwheels.org/simple/grab/ 2025-09-07T21:35:29,569 Getting page https://www.piwheels.org/simple/grab/ 2025-09-07T21:35:29,570 Found index url https://www.piwheels.org/simple/ 2025-09-07T21:35:29,659 Fetched page https://www.piwheels.org/simple/grab/ as text/html 2025-09-07T21:35:29,673 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.6.41-py3-none-any.whl#sha256=e8a2510d9933ad359f0cf0bbdc898d646428ee3bdcaddb373d9af903f9e66b67 (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,674 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.6.40-py3-none-any.whl#sha256=30b40c42635e1729e4eb14f5f52c7a874cdba2b9a1d2ff8d23e978a70c23a517 (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,674 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.6.39-py3-none-any.whl#sha256=5e41664f0eab2074594796e1389f704610a67a875bd099936721660ef0efc5a6 (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,674 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.6.38-py3-none-any.whl#sha256=9fc109313a5cfa03a3271631301077f00bf571d758ea91d2b71d9daf565c821d (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,674 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.6.37-py3-none-any.whl#sha256=8798875d55fa0dbf8f2e8577fbcb2ee95ce18a30fbfdb705a830bf3d33ebfea0 (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,674 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.6.36-py3-none-any.whl#sha256=2de25d8fbc9de09e2db8ff0b5acbae4fa55e683c8e7379412c5582eb35e78bcd (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,674 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.6.35-py3-none-any.whl#sha256=631c5c2bd8664dbe45e12bac4e1c94374e3bf56e5d5cd4447a28510086a2ce15 (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,675 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.6.34-py3-none-any.whl#sha256=824160f7c87eeaef2b3514719928ebd372086ddbf87aa074d049c7c61c2a0f28 (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,675 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.6.33-py3-none-any.whl#sha256=43e9609df49bfa796848b4a17c1278ac3ac13885b46d67a6179acf8c3962651d (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,675 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.6.32-py3-none-any.whl#sha256=5eef90b4a72f16f1b08dabfe0058df9399cf63aec55e6c4b4892dcb4cc756117 (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,675 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.6.31-py3-none-any.whl#sha256=3701223fc967b7e258a427e007d32d29c3f2787b0993a3e69d1b5ca55a23e2cc (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,675 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.6.30-py3-none-any.whl#sha256=502a35a2bbae7686bc7d3781b3be3144bf21015391f260754da76ddf7d343fb9 (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,675 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.6.29-py3-none-any.whl#sha256=cf42d04589a28bc3cc07b9cb65b0702cab8a75f363564a98413fb6af4ebc39ce (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,675 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.6.28-py3-none-any.whl#sha256=dadc240e37981a8b87d996035d70457c2f547e224e73a01c58eb9d24cd161dd2 (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,676 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.6.27-py3-none-any.whl#sha256=2d41f423b39ec58a58dbf6d7fd9df5f0588e54c74559c1931c96cb7b5691c20d (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,676 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.6.26-py3-none-any.whl#sha256=f80a409b1881922eb96326911aa88569b62956d30d2844dea009fe8ae313405e (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,676 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.6.25-py3-none-any.whl#sha256=a3cbd769e76bdbd46159b867e0e66bedd974844cc8cf9256c3a8cc54245b17be (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,676 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.6.24-py3-none-any.whl#sha256=6a77a62639a3cd51a86a828d075370cc100f69204801cf912a5e48bcb4642d06 (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,676 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.6.23-py3-none-any.whl#sha256=4c2e3e136543a7e82e9e3524f6f91a9bdb0e2576bdf83716271db69f6a813f9d (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,676 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.6.22-py3-none-any.whl#sha256=d5320902f389faa1d93fa78da9e9cd52f4cae942c1bafca693ca4d3cae5e2b2f (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,676 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.6.21-py3-none-any.whl#sha256=c15cb091d576efc78e0c6387ccf1c7e8114bf53444c1d534f49494feaf14fde8 (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,676 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.6.20-py3-none-any.whl#sha256=d039df960596a25065fa683b32f38b9a41bd94190a522624a551fe4a82516ea4 (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,677 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.6.19-py3-none-any.whl#sha256=fb5f810c6f65f08371113188b0aac03b0c0498fd08e188d8223a60f1e2c81cc0 (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,677 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.6.18-py3-none-any.whl#sha256=1576d19a7d948d0933a7b06150db7992d2be486ecaa0ee2a879cce7dce5bacb1 (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,677 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.6.17-py3-none-any.whl#sha256=87ab5f47206a2bd54cf2b7425612961a987f743770e9cedf3306832bac1fdd47 (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,677 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.6.16-py3-none-any.whl#sha256=7e242f4af708aa15ab9c0baf679e636840b1e1439f5f1b23887f66fe0885e8e6 (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,677 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.6.15-py3-none-any.whl#sha256=94e7c6b4bb9c8f66c3087dcbe9a5825b929f0e17246b87ddfa763db90d20c86e (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,677 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.6.14-py3-none-any.whl#sha256=7e9d9d7ba113b4a8a296dde63723a6f7203a80f55ce89f33aa56d1a693b259d0 (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,677 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.6.13-py3-none-any.whl#sha256=27a1a686f8e584c1b2a0a6b6a66804cc22859c234b1db29a1930383b01a61ab7 (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,677 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.6.12-py3-none-any.whl#sha256=b84437cf17143b06b18e1beb2e1f8bcba39b0e900fea2527653c053b6e586905 (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,678 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.6.11-py3-none-any.whl#sha256=835368f22ec5347228375a68e7c955035218ec14b4c89f818dbcf9fc321265eb (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,678 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.6.10-py3-none-any.whl#sha256=9c5864b83d63bbf31994e018dfb6849b553fa2a7394346aeb1bd0bc6fb705110 (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,678 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.6.9-py3-none-any.whl#sha256=25bc38a4c8dd4528de07cff6ef92e596040c2cf11f0a4eaba55ed7b21b405b9d (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,678 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.6.8-py3-none-any.whl#sha256=7d7df826636a1621d5118dceb4a3f4b0053c27333b1fc4ff21b284f54784ab1b (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,678 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.6.7-py3-none-any.whl#sha256=4cc6e85bad1476e4f06aeb59f1110b71280f1afeb93adb65618df261d0137eb7 (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,678 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.6.6-py3-none-any.whl#sha256=680767ac3161b31c7401e6fba69a8a4a2cfef131b2ff788d70c8ab60cad46da3 (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,678 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.6.5-py3-none-any.whl#sha256=3259919432b287b765c05e2adc147adbbdf4a062dffd9ed187b1418eb7347c2d (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,678 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.6.4-py3-none-any.whl#sha256=8b796c5f92af4dc1d9534432e7a1a4a89fe19a00def3cfab40ac0fbaf0929a33 (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,679 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.6.3-py3-none-any.whl#sha256=8a9b3c88d4a1f76ee965e1e82c40a427ce13231406436abf4c8a60a2e4a64c13 (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,679 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.6.2-py3-none-any.whl#sha256=f450bd9ced59a1777018ac71d2e86d3ea68d704a9e13d1acfe36f5c422745365 (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,679 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.6.1-py3-none-any.whl#sha256=81511967761bdf4d0ec89eb41dc14a19cba61d89dd426a871ed26d36321e3ca0 (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,679 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.6.0-py3-none-any.whl#sha256=91b285f869c86bbef164769f2d162bcb372386a77f2438895fb58b6e7ab53f38 (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,679 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.5.5-py3-none-any.whl#sha256=6fb28dda8577284ce13d2dbb9bbd378414ab005f675e74cf79e1b1a9fcf66488 (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,679 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.5.4-py3-none-any.whl#sha256=bf3e747bbfd9b8bf70a75080e02445ee03f16bac6388d352f43bd52d55e30993 (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,679 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.5.3-py3-none-any.whl#sha256=33d2ab00d2747d08852cc703cf40482ee1cbf94621fd0128bcc79e157412e31d (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,679 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.5.2-py3-none-any.whl#sha256=6b32252c1bfeddd15938f8e40814211a708ad6045fad38bb91fbe669955bf2cc (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,680 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.5.1-py3-none-any.whl#sha256=dcd4038335657da20701ca2440c9ed56e91b8496e2e710229db0a5360dd1a6b2 (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,680 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.5.0-py3-none-any.whl#sha256=d7ccebd58a812102d8457d0aa07ff342abefcd4e56b84fea5c3ce253f9482f6b (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,680 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.4.13-py3-none-any.whl#sha256=ba3b56d6f0e8a300c0febede39692f961c5f44405f5ba36557cc58c073a98514 (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,680 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.4.12-py3-none-any.whl#sha256=7c41f9d1d66314342701937c3ff5e586e548a50bb700ceeb207e8492da2bf619 (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,680 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.3.13-py3-none-any.whl#sha256=e34a0981b097aad3c64a259d57b01cd0f48a0c9b5bb954706e0c6ed21d4238b4 (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,680 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.3.12-py3-none-any.whl#sha256=7eca1d7aa5b333cb2d47ba5dd328e3246c271b1d573f0ee1115aef5809ae6d52 (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,680 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.3.11-py3-none-any.whl#sha256=09adb633680b0729897bf8a913632d041d5f2b506cff5d275c6b8ba7d5b02a6b (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,680 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.3.10-py3-none-any.whl#sha256=07bce287d3da524d03a3726913cbca4fd1cd64b94440712e76f3321864806ad2 (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,681 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.3.9-py3-none-any.whl#sha256=4150c89a5df710b77a81e63bd5b8a7bf37b7ddff9253d11c2c71a3af344bbf79 (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,681 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.3.8-py3-none-any.whl#sha256=c573a925c81a777511a49df89fbd135ee5624f5f11e64d84bd893fcf15e691e1 (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,681 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.3.7-py3-none-any.whl#sha256=8d78847e299e6fdd0166b319e47975f3641f92e1bf739f4c1f5240f29a5d8e74 (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,681 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.3.6-py3-none-any.whl#sha256=2ca51ba983bc91278c19a69ca7e48ca4b07c8c78966a7a238f85e009b32cff8b (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,681 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.3.4-py3-none-any.whl#sha256=381bcc7d981ce60eb44fb2ec9d5d8a3dd1d94189599b67cec07a192516bb750c (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,681 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.3.3-py3-none-any.whl#sha256=dfe9fa59825bebc65c39a6a5b382ae31bc4b9172f423c76755b364e83ece89af (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,681 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.3.2-py3-none-any.whl#sha256=1fbe810132042c26b531bbe49f08f997b6d8b2410b74524e1a5b283cba5d11ef (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,681 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.3.1-py3-none-any.whl#sha256=3b052f679a869109e4dca9bfd183efa15b9f43c0b468981d68c357e1fc636424 (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,682 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.3-py3-none-any.whl#sha256=b0d2da585c027ebb4c13206b42d601e5488d2af6bb16e3c740d1cb449d248915 (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,682 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.2.20-py3-none-any.whl#sha256=edfe3f4cc9cac40f0b7a57200498578de3685a61f906b56b8feae7a0ebb63193 (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,682 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.2.19-py3-none-any.whl#sha256=f8e3ba76390ea77bd430f91efc7c3097e79f965e7a6d0c8de7697cec14b1ce47 (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,682 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.2.18-py3-none-any.whl#sha256=4f1a8c9ed0308263c921d36d1cb9a6916ddaab06bacdadbca27b5cd85ed8db8a (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,682 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.2.17-py3-none-any.whl#sha256=01a52c114b5c80b29be010342bbfa8e2e383dfb052a4f782361fda348f591364 (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,682 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.2.16-py3-none-any.whl#sha256=1bfd75b4b19baf782916870e460bced82c17322d07a038728b89402426965a00 (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,682 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.2.15-py3-none-any.whl#sha256=bc2288faaeacce7ee2bf358fbcf295a09c8c4a0d4d59c34e273407897ff89412 (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,683 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.2.12-py3-none-any.whl#sha256=95cb2ba3be306314526bf3f2fbf56ce2439521775ee13d787142e9661ac2ead0 (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,683 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.2.11-py3-none-any.whl#sha256=0e478010f0366e3c53b72af2813b9a49d33d55845481770c041dce765f763482 (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,683 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.2.10-py3-none-any.whl#sha256=d1487dc268ba292adf137fa8538e0445aafee91bf597bf9efaf6d96c52a30483 (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,683 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.2.9-py3-none-any.whl#sha256=f5ba23f5c21ab895d077d261a0e8499c2b44b109850baa8d57a0d75f09e1d8cd (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,683 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.2.8-py3-none-any.whl#sha256=d1bdbd0c52466f21a9cc75f0f9883c07cf337cc9b394b4591a31501f60b9c253 (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,683 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.2.7-py3-none-any.whl#sha256=e70cfc38d3be8216bce66bd3598750b72366664925ac7ea2990074fa8be15149 (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,683 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.2.6-py3-none-any.whl#sha256=d7692f4590771c32cca233b3bd5459e572a3762f5ad02c534fe9908d7c213f5b (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,683 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.2.5-py3-none-any.whl#sha256=12294329d8ca071df6ebc11c06539e6a7cfbfc245524a51ca7c859b4aea2a11f (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,684 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.2.4-py3-none-any.whl#sha256=e766b97fbc63deb3b9cfed6082a514ecc9fac90eec78bd1a9ddfccbffd2e6547 (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,684 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.2.3-py3-none-any.whl#sha256=90dd6df99a4669dfb5c78e846ceebb3e73a449e45d806e4805d92121ad3751db (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,684 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.2.2-py3-none-any.whl#sha256=543063256ad0ed99de15f318bac123ccf858c8d749deb11755df1f9804f9e531 (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,684 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.2.1-py3-none-any.whl#sha256=a017e04195251482dcc698754a3428fb1a88cfc8f20b2ca6c685ec64339cf56b (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,684 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.2.0-py3-none-any.whl#sha256=c6194efcc8be42d74dbcf4d9c37fd6d6cb2b4c6d05f5d7d2c4ef2991c4bb9137 (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,684 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.1.7-py3-none-any.whl#sha256=3b0cfacc45e43f455e3d04923ceffd61a70ddc78beba08721b3413059ff226ec (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,684 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.1.6-py3-none-any.whl#sha256=0becb86bff802889c534841872b2ed98a44f10406997c68262aaaab4d75da61a (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,684 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.1.5-py3-none-any.whl#sha256=5e1147ac4fb605c55fc881cb47e00e7aafecb0502332cf5eb2c7d3f157bb49b7 (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,685 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.1.4-py3-none-any.whl#sha256=4ef5612a492d7bc1394e0f4f31e685573f2c8c531ca4c5291ce6e58b4d1203ab (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,685 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.1.3-py3-none-any.whl#sha256=dc4c9b45898be9daf093ed677fe4de10e9a6dddf4d8cc96d526f34053d11dbe2 (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,685 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.1.2-py3-none-any.whl#sha256=d507ebe248066d9fade8e6c0c9b3a7c8d6a87f42001273db2c9153dbe5b22c14 (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,685 Skipping link: No binaries permitted for grab: https://archive1.piwheels.org/simple/grab/grab-0.1.1-py3-none-any.whl#sha256=c07ceadf067c323cca3a2cd991adf89c051888e16cc949c5f9125d668abc7424 (from https://www.piwheels.org/simple/grab/) 2025-09-07T21:35:29,685 Skipping link: not a file: https://www.piwheels.org/simple/grab/ 2025-09-07T21:35:29,685 Skipping link: not a file: https://pypi.org/simple/grab/ 2025-09-07T21:35:29,720 Given no hashes to check 1 links for project 'grab': discarding no candidates 2025-09-07T21:35:29,722 Collecting grab==0.4.1 2025-09-07T21:35:29,723 Created temporary directory: /tmp/pip-unpack-bv7anooc 2025-09-07T21:35:29,978 Downloading grab-0.4.1.tar.gz (81 kB) 2025-09-07T21:35:30,068 Added grab==0.4.1 from https://files.pythonhosted.org/packages/87/6f/87911071436fafe778c3b0fd5aad1e8968eba39740efcd4041e5be914c43/grab-0.4.1.tar.gz to build tracker '/tmp/pip-build-tracker-wbphf84l' 2025-09-07T21:35:30,069 Running setup.py (path:/tmp/pip-wheel-ookv9fxg/grab_4cc532b81a1e4e4a90da95a624cc2f07/setup.py) egg_info for package grab 2025-09-07T21:35:30,070 Created temporary directory: /tmp/pip-pip-egg-info-dnj41q7d 2025-09-07T21:35:30,070 Preparing metadata (setup.py): started 2025-09-07T21:35:30,071 Running command python setup.py egg_info 2025-09-07T21:35:30,569 Traceback (most recent call last): 2025-09-07T21:35:30,571 File "", line 2, in 2025-09-07T21:35:30,571 exec(compile(''' 2025-09-07T21:35:30,571 ~~~~^^^^^^^^^^^^ 2025-09-07T21:35:30,571 # This is -- a caller that pip uses to run setup.py 2025-09-07T21:35:30,571 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:35:30,571 ...<32 lines>... 2025-09-07T21:35:30,571 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T21:35:30,572 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:35:30,572 ''' % ('/tmp/pip-wheel-ookv9fxg/grab_4cc532b81a1e4e4a90da95a624cc2f07/setup.py',), "", "exec")) 2025-09-07T21:35:30,572 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:35:30,572 File "", line 35, in 2025-09-07T21:35:30,572 File "/tmp/pip-wheel-ookv9fxg/grab_4cc532b81a1e4e4a90da95a624cc2f07/setup.py", line 4, in 2025-09-07T21:35:30,572 version = __import__('grab').__version__ 2025-09-07T21:35:30,572 ~~~~~~~~~~^^^^^^^^ 2025-09-07T21:35:30,572 File "/tmp/pip-wheel-ookv9fxg/grab_4cc532b81a1e4e4a90da95a624cc2f07/grab/__init__.py", line 1, in 2025-09-07T21:35:30,573 from error import (GrabError, DataNotFound, GrabNetworkError, 2025-09-07T21:35:30,573 GrabMisuseError, GrabTimeoutError) 2025-09-07T21:35:30,573 ModuleNotFoundError: No module named 'error' 2025-09-07T21:35:30,662 ERROR: python setup.py egg_info exited with 1 2025-09-07T21:35:30,673 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-07T21:35:30,673 exec(compile('"'"''"'"''"'"' 2025-09-07T21:35:30,673 # This is -- a caller that pip uses to run setup.py 2025-09-07T21:35:30,673 # 2025-09-07T21:35:30,673 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T21:35:30,673 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T21:35:30,673 # - It provides a clear error message when setuptools is not installed. 2025-09-07T21:35:30,673 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T21:35:30,673 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T21:35:30,673 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T21:35:30,673 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T21:35:30,673 import os, sys, tokenize, traceback 2025-09-07T21:35:30,673 2025-09-07T21:35:30,673 try: 2025-09-07T21:35:30,673 import setuptools 2025-09-07T21:35:30,673 except ImportError: 2025-09-07T21:35:30,673 print( 2025-09-07T21:35:30,673 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T21:35:30,673 "the build environment with exception:", 2025-09-07T21:35:30,673 file=sys.stderr, 2025-09-07T21:35:30,673 ) 2025-09-07T21:35:30,673 traceback.print_exc() 2025-09-07T21:35:30,673 sys.exit(1) 2025-09-07T21:35:30,673 2025-09-07T21:35:30,673 __file__ = %r 2025-09-07T21:35:30,673 sys.argv[0] = __file__ 2025-09-07T21:35:30,673 2025-09-07T21:35:30,673 if os.path.exists(__file__): 2025-09-07T21:35:30,673 filename = __file__ 2025-09-07T21:35:30,673 with tokenize.open(__file__) as f: 2025-09-07T21:35:30,673 setup_py_code = f.read() 2025-09-07T21:35:30,673 else: 2025-09-07T21:35:30,673 filename = "" 2025-09-07T21:35:30,673 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T21:35:30,673 2025-09-07T21:35:30,673 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T21:35:30,673 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-ookv9fxg/grab_4cc532b81a1e4e4a90da95a624cc2f07/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-dnj41q7d[/] 2025-09-07T21:35:30,674 [bold magenta]cwd[/]: /tmp/pip-wheel-ookv9fxg/grab_4cc532b81a1e4e4a90da95a624cc2f07/ 2025-09-07T21:35:30,674 Preparing metadata (setup.py): finished with status 'error' 2025-09-07T21:35:30,675 ERROR: metadata generation failed 2025-09-07T21:35:30,679 Exception information: 2025-09-07T21:35:30,679 Traceback (most recent call last): 2025-09-07T21:35:30,679 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-07T21:35:30,679 call_subprocess( 2025-09-07T21:35:30,679 ~~~~~~~~~~~~~~~^ 2025-09-07T21:35:30,679 args, 2025-09-07T21:35:30,679 ^^^^^ 2025-09-07T21:35:30,679 ...<2 lines>... 2025-09-07T21:35:30,679 spinner=spinner, 2025-09-07T21:35:30,679 ^^^^^^^^^^^^^^^^ 2025-09-07T21:35:30,679 ) 2025-09-07T21:35:30,679 ^ 2025-09-07T21:35:30,679 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-07T21:35:30,679 raise error 2025-09-07T21:35:30,679 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-07T21:35:30,679 2025-09-07T21:35:30,679 The above exception was the direct cause of the following exception: 2025-09-07T21:35:30,679 2025-09-07T21:35:30,679 Traceback (most recent call last): 2025-09-07T21:35:30,679 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T21:35:30,679 status = _inner_run() 2025-09-07T21:35:30,679 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T21:35:30,679 return self.run(options, args) 2025-09-07T21:35:30,679 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T21:35:30,679 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T21:35:30,679 return func(self, options, args) 2025-09-07T21:35:30,679 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-07T21:35:30,679 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-07T21:35:30,679 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-07T21:35:30,679 result = self._result = resolver.resolve( 2025-09-07T21:35:30,679 ~~~~~~~~~~~~~~~~^ 2025-09-07T21:35:30,679 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-07T21:35:30,679 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:35:30,679 ) 2025-09-07T21:35:30,679 ^ 2025-09-07T21:35:30,679 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-07T21:35:30,679 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-07T21:35:30,679 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-07T21:35:30,679 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-07T21:35:30,679 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:35:30,679 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-07T21:35:30,679 if not criterion.candidates: 2025-09-07T21:35:30,679 ^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:35:30,679 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-07T21:35:30,679 return bool(self._sequence) 2025-09-07T21:35:30,679 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-07T21:35:30,679 self._bool = any(self) 2025-09-07T21:35:30,679 ~~~^^^^^^ 2025-09-07T21:35:30,679 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-07T21:35:30,679 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-07T21:35:30,679 ^^^^^^^^ 2025-09-07T21:35:30,679 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-07T21:35:30,679 candidate = func() 2025-09-07T21:35:30,679 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-07T21:35:30,679 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-07T21:35:30,679 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:35:30,679 link, template, name, version 2025-09-07T21:35:30,679 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:35:30,679 ) 2025-09-07T21:35:30,679 ^ 2025-09-07T21:35:30,679 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-07T21:35:30,679 self._link_candidate_cache[link] = LinkCandidate( 2025-09-07T21:35:30,679 ~~~~~~~~~~~~~^ 2025-09-07T21:35:30,679 link, 2025-09-07T21:35:30,679 ^^^^^ 2025-09-07T21:35:30,679 ...<3 lines>... 2025-09-07T21:35:30,679 version=version, 2025-09-07T21:35:30,679 ^^^^^^^^^^^^^^^^ 2025-09-07T21:35:30,679 ) 2025-09-07T21:35:30,679 ^ 2025-09-07T21:35:30,679 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-07T21:35:30,679 super().__init__( 2025-09-07T21:35:30,679 ~~~~~~~~~~~~~~~~^ 2025-09-07T21:35:30,679 link=link, 2025-09-07T21:35:30,679 ^^^^^^^^^^ 2025-09-07T21:35:30,679 ...<4 lines>... 2025-09-07T21:35:30,679 version=version, 2025-09-07T21:35:30,679 ^^^^^^^^^^^^^^^^ 2025-09-07T21:35:30,679 ) 2025-09-07T21:35:30,679 ^ 2025-09-07T21:35:30,679 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-07T21:35:30,679 self.dist = self._prepare() 2025-09-07T21:35:30,679 ~~~~~~~~~~~~~^^ 2025-09-07T21:35:30,679 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-07T21:35:30,679 dist = self._prepare_distribution() 2025-09-07T21:35:30,679 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-07T21:35:30,679 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-07T21:35:30,679 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:35:30,679 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-07T21:35:30,679 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-07T21:35:30,679 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:35:30,679 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-07T21:35:30,679 dist = _get_prepared_distribution( 2025-09-07T21:35:30,679 req, 2025-09-07T21:35:30,679 ...<3 lines>... 2025-09-07T21:35:30,679 self.check_build_deps, 2025-09-07T21:35:30,679 ) 2025-09-07T21:35:30,679 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-07T21:35:30,679 abstract_dist.prepare_distribution_metadata( 2025-09-07T21:35:30,679 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:35:30,679 finder, build_isolation, check_build_deps 2025-09-07T21:35:30,679 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:35:30,679 ) 2025-09-07T21:35:30,679 ^ 2025-09-07T21:35:30,679 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-07T21:35:30,679 self.req.prepare_metadata() 2025-09-07T21:35:30,679 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-07T21:35:30,679 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-07T21:35:30,679 self.metadata_directory = generate_metadata_legacy( 2025-09-07T21:35:30,679 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T21:35:30,679 build_env=self.build_env, 2025-09-07T21:35:30,679 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T21:35:30,679 ...<3 lines>... 2025-09-07T21:35:30,679 details=details, 2025-09-07T21:35:30,679 ^^^^^^^^^^^^^^^^ 2025-09-07T21:35:30,679 ) 2025-09-07T21:35:30,679 ^ 2025-09-07T21:35:30,679 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-07T21:35:30,679 raise MetadataGenerationFailed(package_details=details) from error 2025-09-07T21:35:30,679 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-07T21:35:30,702 Removed grab==0.4.1 from https://files.pythonhosted.org/packages/87/6f/87911071436fafe778c3b0fd5aad1e8968eba39740efcd4041e5be914c43/grab-0.4.1.tar.gz from build tracker '/tmp/pip-build-tracker-wbphf84l' 2025-09-07T21:35:30,702 Removed build tracker: '/tmp/pip-build-tracker-wbphf84l'