2025-09-08T20:34:13,222 Created temporary directory: /tmp/pip-build-tracker-4y7kj3fo 2025-09-08T20:34:13,223 Initialized build tracking at /tmp/pip-build-tracker-4y7kj3fo 2025-09-08T20:34:13,223 Created build tracker: /tmp/pip-build-tracker-4y7kj3fo 2025-09-08T20:34:13,223 Entered build tracker: /tmp/pip-build-tracker-4y7kj3fo 2025-09-08T20:34:13,223 Created temporary directory: /tmp/pip-wheel-d7k5jx8f 2025-09-08T20:34:13,227 Created temporary directory: /tmp/pip-ephem-wheel-cache-g8q0ap81 2025-09-08T20:34:13,285 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T20:34:13,287 2 location(s) to search for versions of websearcher: 2025-09-08T20:34:13,287 * https://pypi.org/simple/websearcher/ 2025-09-08T20:34:13,287 * https://www.piwheels.org/simple/websearcher/ 2025-09-08T20:34:13,288 Fetching project page and analyzing links: https://pypi.org/simple/websearcher/ 2025-09-08T20:34:13,288 Getting page https://pypi.org/simple/websearcher/ 2025-09-08T20:34:13,289 Found index url https://pypi.org/simple/ 2025-09-08T20:34:13,437 Fetched page https://pypi.org/simple/websearcher/ as application/vnd.pypi.simple.v1+json 2025-09-08T20:34:13,452 Skipping link: No binaries permitted for websearcher: https://files.pythonhosted.org/packages/80/97/336fb07384d1388a0b74e217c11150aeccfc58d8cf42977629ec003d763f/WebSearcher-0.1.7-py2-none-any.whl (from https://pypi.org/simple/websearcher/) 2025-09-08T20:34:13,453 Found link https://files.pythonhosted.org/packages/e5/4f/9b06d576c167a0559dfb357197a8045215a3152622171ed1602c966beceb/WebSearcher-0.1.7.tar.gz (from https://pypi.org/simple/websearcher/), version: 0.1.7 2025-09-08T20:34:13,453 Skipping link: No binaries permitted for websearcher: https://files.pythonhosted.org/packages/b8/a0/b19ecef5d9fc776b1a708ff427a8fca840e4bb308566bf0c1e551c6f6a0e/WebSearcher-0.1.8-py3-none-any.whl (from https://pypi.org/simple/websearcher/) (requires-python:>=3.6) 2025-09-08T20:34:13,454 Found link https://files.pythonhosted.org/packages/09/fd/44e5c3ab5609dacfbdda42f84130365560ccf4f1386082f9717ed1cca896/WebSearcher-0.1.8.tar.gz (from https://pypi.org/simple/websearcher/) (requires-python:>=3.6), version: 0.1.8 2025-09-08T20:34:13,454 Skipping link: No binaries permitted for websearcher: https://files.pythonhosted.org/packages/0d/a7/9bf33cc763a0d1ace457a0311ab39758845355c8b9886738b89f01eb8dbf/WebSearcher-0.1.9-py3-none-any.whl (from https://pypi.org/simple/websearcher/) (requires-python:>=3.6) 2025-09-08T20:34:13,454 Found link https://files.pythonhosted.org/packages/ad/1c/ed48ef0f85f9bd11538ac074bedcb5e7ad79e981409cae25fb2a6514e25e/WebSearcher-0.1.9.tar.gz (from https://pypi.org/simple/websearcher/) (requires-python:>=3.6), version: 0.1.9 2025-09-08T20:34:13,454 Skipping link: No binaries permitted for websearcher: https://files.pythonhosted.org/packages/09/4b/0a620de68139110b6cd119df512cb5e4d9282392ed55f9e82de607f31ccf/WebSearcher-0.1.10-py3-none-any.whl (from https://pypi.org/simple/websearcher/) (requires-python:>=3.6) 2025-09-08T20:34:13,455 Found link https://files.pythonhosted.org/packages/35/4d/27658bf9d32e792b6d84719be4a90641232b786b2c4a06653d8cdfa82a8a/WebSearcher-0.1.10.tar.gz (from https://pypi.org/simple/websearcher/) (requires-python:>=3.6), version: 0.1.10 2025-09-08T20:34:13,455 Skipping link: No binaries permitted for websearcher: https://files.pythonhosted.org/packages/2b/f1/208d5edc1fcdf6e24ffcac83832101b06c4dd4fcb00cc7526b84b000fe2f/WebSearcher-0.1.11-py3-none-any.whl (from https://pypi.org/simple/websearcher/) (requires-python:>=3.6) 2025-09-08T20:34:13,455 Found link https://files.pythonhosted.org/packages/26/37/e9ee5556b666b926e85e22d3f85455f910c3a7a34c3a596f4181e143f553/WebSearcher-0.1.11.tar.gz (from https://pypi.org/simple/websearcher/) (requires-python:>=3.6), version: 0.1.11 2025-09-08T20:34:13,455 Skipping link: No binaries permitted for websearcher: https://files.pythonhosted.org/packages/78/6f/c206085178bb18ae09701bd50a5a248207331b9d9757862451e164378f41/WebSearcher-0.1.12-py3-none-any.whl (from https://pypi.org/simple/websearcher/) (requires-python:>=3.6) 2025-09-08T20:34:13,455 Found link https://files.pythonhosted.org/packages/ee/2c/c7a969716bfb9766c1391de779d843b019ce0259f0b93cfec37b3ea04602/WebSearcher-0.1.12.tar.gz (from https://pypi.org/simple/websearcher/) (requires-python:>=3.6), version: 0.1.12 2025-09-08T20:34:13,455 Skipping link: No binaries permitted for websearcher: https://files.pythonhosted.org/packages/65/6a/2573d6d5739f6d0b2145238d136c08fed8d8452f8573f48fba2fb8508398/WebSearcher-0.1.14-py3-none-any.whl (from https://pypi.org/simple/websearcher/) (requires-python:>=3.6) 2025-09-08T20:34:13,456 Found link https://files.pythonhosted.org/packages/cb/17/e56988b1f3d9d406ad3105e5fab33b676d011c57dfc9525084617c90afdb/WebSearcher-0.1.14.tar.gz (from https://pypi.org/simple/websearcher/) (requires-python:>=3.6), version: 0.1.14 2025-09-08T20:34:13,456 Skipping link: No binaries permitted for websearcher: https://files.pythonhosted.org/packages/a3/f3/2928ca3b721c40fa3b516f2f327cc6c966b485e6c8f309f7aa9412b225a7/WebSearcher-0.2.0-py3-none-any.whl (from https://pypi.org/simple/websearcher/) (requires-python:>=3.6) 2025-09-08T20:34:13,456 Found link https://files.pythonhosted.org/packages/04/d8/dc79b7f4797384fe44c3771e24bebfa1c31d44aa77bcffbfd008dc2fb5b5/WebSearcher-0.2.0.tar.gz (from https://pypi.org/simple/websearcher/) (requires-python:>=3.6), version: 0.2.0 2025-09-08T20:34:13,456 Skipping link: No binaries permitted for websearcher: https://files.pythonhosted.org/packages/f7/01/8c8e1131d8dd04dbce7328e1378cd803a35ba714c40bc6d8615bebb29b11/WebSearcher-0.2.1-py3-none-any.whl (from https://pypi.org/simple/websearcher/) (requires-python:>=3.6) 2025-09-08T20:34:13,456 Found link https://files.pythonhosted.org/packages/47/92/482c58ba0e33fea7ded657fd1b005b0bc88264e0431969497168152bae61/WebSearcher-0.2.1.tar.gz (from https://pypi.org/simple/websearcher/) (requires-python:>=3.6), version: 0.2.1 2025-09-08T20:34:13,457 Skipping link: No binaries permitted for websearcher: https://files.pythonhosted.org/packages/85/a2/7b5d7f5cf0382e0e1b7a5ad33687edcb6ca88c0e500efea830aa90230f97/WebSearcher-0.2.4-py3-none-any.whl (from https://pypi.org/simple/websearcher/) (requires-python:>=3.6) 2025-09-08T20:34:13,457 Found link https://files.pythonhosted.org/packages/79/df/a5f3ca5a5054b032d94a1f8178f2fc16a9892813c6b505ef32507088484c/WebSearcher-0.2.4.tar.gz (from https://pypi.org/simple/websearcher/) (requires-python:>=3.6), version: 0.2.4 2025-09-08T20:34:13,457 Skipping link: No binaries permitted for websearcher: https://files.pythonhosted.org/packages/2b/b5/329468906f705232965b8a992c40501246de6a50ed48a7d850ba492f069a/WebSearcher-0.2.5-py3-none-any.whl (from https://pypi.org/simple/websearcher/) (requires-python:>=3.6) 2025-09-08T20:34:13,457 Found link https://files.pythonhosted.org/packages/8c/51/dc93a72f831cb18a0d594c33ed2f344297f4c271ddca02708f3117464b9e/WebSearcher-0.2.5.tar.gz (from https://pypi.org/simple/websearcher/) (requires-python:>=3.6), version: 0.2.5 2025-09-08T20:34:13,457 Skipping link: No binaries permitted for websearcher: https://files.pythonhosted.org/packages/b5/fe/80b3a8fcb65d612916b92f580a97769821b0ded36be354927ce63372d244/WebSearcher-0.2.7-py3-none-any.whl (from https://pypi.org/simple/websearcher/) (requires-python:>=3.6) 2025-09-08T20:34:13,457 Found link https://files.pythonhosted.org/packages/9f/d3/7cac185bbff0f26f7a664f114f1c7da978243528fcc2cc88e825fae6e8bb/WebSearcher-0.2.7.tar.gz (from https://pypi.org/simple/websearcher/) (requires-python:>=3.6), version: 0.2.7 2025-09-08T20:34:13,458 Skipping link: No binaries permitted for websearcher: https://files.pythonhosted.org/packages/ad/71/f2d5cc475299f96b19d4715c819168d335d31db98e0d423f5d2e3a7ed7fa/WebSearcher-0.2.8-py3-none-any.whl (from https://pypi.org/simple/websearcher/) (requires-python:>=3.6) 2025-09-08T20:34:13,458 Found link https://files.pythonhosted.org/packages/26/d1/da7eeaedca1fe0b608ca55de8da22de9951ea74fcd3d65a0d17e5dcbc9d7/WebSearcher-0.2.8.tar.gz (from https://pypi.org/simple/websearcher/) (requires-python:>=3.6), version: 0.2.8 2025-09-08T20:34:13,458 Skipping link: No binaries permitted for websearcher: https://files.pythonhosted.org/packages/79/6e/8580859db77f1814062fd5ba0d6021d64c48cc65ba1772ec61d56bfac605/WebSearcher-0.2.9-py3-none-any.whl (from https://pypi.org/simple/websearcher/) (requires-python:>=3.6) 2025-09-08T20:34:13,458 Found link https://files.pythonhosted.org/packages/1c/c5/309c36b8f3eac2ad76c5e687798516d23017f018a30002d55b7a1e1e409b/WebSearcher-0.2.9.tar.gz (from https://pypi.org/simple/websearcher/) (requires-python:>=3.6), version: 0.2.9 2025-09-08T20:34:13,458 Skipping link: No binaries permitted for websearcher: https://files.pythonhosted.org/packages/83/68/28e8f3c24147b224e770bcdb4327abb062c6724264e80c55258e884f053a/WebSearcher-0.3.4-py3-none-any.whl (from https://pypi.org/simple/websearcher/) (requires-python:>=3.6) 2025-09-08T20:34:13,459 Found link https://files.pythonhosted.org/packages/98/d4/48aacdf17d3ec18cf24b5ccfd7593a5f74c9d7ddc7f861e89617d465e6e1/WebSearcher-0.3.4.tar.gz (from https://pypi.org/simple/websearcher/) (requires-python:>=3.6), version: 0.3.4 2025-09-08T20:34:13,459 Skipping link: No binaries permitted for websearcher: https://files.pythonhosted.org/packages/48/73/117d9fc42c9bf0e7001bc3f3c79aac30db675886673c8534191305789baa/WebSearcher-0.3.5-py3-none-any.whl (from https://pypi.org/simple/websearcher/) (requires-python:>=3.6) 2025-09-08T20:34:13,459 Found link https://files.pythonhosted.org/packages/a8/9c/fa11b07d1ce7a0e028bf99cc3b3bdd51499f615f644fbc63c88cbcdf42b8/WebSearcher-0.3.5.tar.gz (from https://pypi.org/simple/websearcher/) (requires-python:>=3.6), version: 0.3.5 2025-09-08T20:34:13,459 Skipping link: No binaries permitted for websearcher: https://files.pythonhosted.org/packages/26/7f/462a4b516eef2b04c7fc0e4065a86cc1af5f8560e9543d1908c12dbb4444/WebSearcher-0.3.6-py3-none-any.whl (from https://pypi.org/simple/websearcher/) (requires-python:>=3.6) 2025-09-08T20:34:13,459 Found link https://files.pythonhosted.org/packages/72/95/0973a9424f73d08cd0413b389c87cc4af14233b80c99f96cd9939577bfd2/WebSearcher-0.3.6.tar.gz (from https://pypi.org/simple/websearcher/) (requires-python:>=3.6), version: 0.3.6 2025-09-08T20:34:13,459 Skipping link: No binaries permitted for websearcher: https://files.pythonhosted.org/packages/21/f5/781fa9e02a75901c2fe7bf8e87e17c0c29dbd296d4cefaf339ca0ece27d2/WebSearcher-0.3.7-py3-none-any.whl (from https://pypi.org/simple/websearcher/) (requires-python:>=3.6) 2025-09-08T20:34:13,460 Found link https://files.pythonhosted.org/packages/4f/d9/3cb5e6fed28d989ddd730597fa5fb312d912ae142950af73f848fd3778bb/WebSearcher-0.3.7.tar.gz (from https://pypi.org/simple/websearcher/) (requires-python:>=3.6), version: 0.3.7 2025-09-08T20:34:13,460 Skipping link: No binaries permitted for websearcher: https://files.pythonhosted.org/packages/fc/c4/fd34e785ab6a081ea68e1ca5af5e0fa426f75b45fbb30f09a6b24ef49c76/WebSearcher-0.3.8-py3-none-any.whl (from https://pypi.org/simple/websearcher/) (requires-python:>=3.6) 2025-09-08T20:34:13,460 Found link https://files.pythonhosted.org/packages/2a/9d/1248b3d05edbc55c4bee28f9775f3a19aea4bb5a42054a5d0cda2cc38911/WebSearcher-0.3.8.tar.gz (from https://pypi.org/simple/websearcher/) (requires-python:>=3.6), version: 0.3.8 2025-09-08T20:34:13,460 Skipping link: No binaries permitted for websearcher: https://files.pythonhosted.org/packages/58/64/f3dce8f0beba16f8de248cabd94ae8ad9a286fa0aa6a9a35bcd5cae0bfb7/WebSearcher-0.3.9-py3-none-any.whl (from https://pypi.org/simple/websearcher/) (requires-python:>=3.6) 2025-09-08T20:34:13,460 Found link https://files.pythonhosted.org/packages/86/c2/e783721a7f02adc42819c73fe6965e6de72d8baf476a1e2c889cbc970701/WebSearcher-0.3.9.tar.gz (from https://pypi.org/simple/websearcher/) (requires-python:>=3.6), version: 0.3.9 2025-09-08T20:34:13,461 Skipping link: No binaries permitted for websearcher: https://files.pythonhosted.org/packages/ea/52/3b940a235a59dc8763826b32434ca484ad1141e7b3659dc1e9efaac66248/WebSearcher-0.3.10-py3-none-any.whl (from https://pypi.org/simple/websearcher/) (requires-python:>=3.6) 2025-09-08T20:34:13,461 Found link https://files.pythonhosted.org/packages/62/01/b92df9e498d81f231fbddb3b78262a83bb037da6855a30c71652aec140c0/WebSearcher-0.3.10.tar.gz (from https://pypi.org/simple/websearcher/) (requires-python:>=3.6), version: 0.3.10 2025-09-08T20:34:13,461 Skipping link: No binaries permitted for websearcher: https://files.pythonhosted.org/packages/4c/a8/ebb31983763132a86f99c7f11c5d4e52fcd6092aa3c46289600ed4420d5e/WebSearcher-0.3.11-py3-none-any.whl (from https://pypi.org/simple/websearcher/) (requires-python:>=3.6) 2025-09-08T20:34:13,461 Found link https://files.pythonhosted.org/packages/7a/fe/4d142f6b0c4d47f4931bcaf7cfb14d17dc07be9ed5bba9af73807b966ff1/WebSearcher-0.3.11.tar.gz (from https://pypi.org/simple/websearcher/) (requires-python:>=3.6), version: 0.3.11 2025-09-08T20:34:13,461 Skipping link: No binaries permitted for websearcher: https://files.pythonhosted.org/packages/f5/1b/f7c8672e353b2caf9fb14d452da1a806121c3ae2e554259b415cfc153a99/WebSearcher-0.3.12-py3-none-any.whl (from https://pypi.org/simple/websearcher/) (requires-python:>=3.6) 2025-09-08T20:34:13,461 Found link https://files.pythonhosted.org/packages/c7/70/b794659d8b127dc165a3d7b37443fd8d4018bf752b4802cffb9ed2ed9d54/WebSearcher-0.3.12.tar.gz (from https://pypi.org/simple/websearcher/) (requires-python:>=3.6), version: 0.3.12 2025-09-08T20:34:13,462 Skipping link: No binaries permitted for websearcher: https://files.pythonhosted.org/packages/7c/e6/bf5098082e80944bd5d1e3ac5ff026fe560cf00adf7c04db2d22d14f0e49/WebSearcher-0.4.0-py3-none-any.whl (from https://pypi.org/simple/websearcher/) (requires-python:>=3.6) 2025-09-08T20:34:13,462 Found link https://files.pythonhosted.org/packages/e8/c9/dedb977f89821cdaa0bb157642c2c5e6896abf98baa5b8481dc9b6f51fdb/WebSearcher-0.4.0.tar.gz (from https://pypi.org/simple/websearcher/) (requires-python:>=3.6), version: 0.4.0 2025-09-08T20:34:13,462 Skipping link: No binaries permitted for websearcher: https://files.pythonhosted.org/packages/38/22/9f7d2db4578127e7591fd68c8e914792e3e77dfcaec7dbb29d5dff7b4e64/WebSearcher-0.4.1-py3-none-any.whl (from https://pypi.org/simple/websearcher/) (requires-python:>=3.6) 2025-09-08T20:34:13,462 Found link https://files.pythonhosted.org/packages/d5/65/f77a28ce29fa56e210e262f33ea495cbf8758ba1c1fbd8a4b4bf1e7ff5c4/WebSearcher-0.4.1.tar.gz (from https://pypi.org/simple/websearcher/) (requires-python:>=3.6), version: 0.4.1 2025-09-08T20:34:13,462 Skipping link: No binaries permitted for websearcher: https://files.pythonhosted.org/packages/e0/89/258563e91a426e8e5e3f206a1502f2706ee48b014dad5d8edb04f3e236df/websearcher-0.4.3-py3-none-any.whl (from https://pypi.org/simple/websearcher/) (requires-python:<4.0,>=3.9) 2025-09-08T20:34:13,463 Found link https://files.pythonhosted.org/packages/5f/f7/da80d928575ac89d73d883f91a761a70599188f33881be841236edd44b00/websearcher-0.4.3.tar.gz (from https://pypi.org/simple/websearcher/) (requires-python:<4.0,>=3.9), version: 0.4.3 2025-09-08T20:34:13,463 Skipping link: No binaries permitted for websearcher: https://files.pythonhosted.org/packages/07/77/eedc487209c6fc3f9ac2c2c448ca88a398fef8e6f45c10cee22503a7782a/websearcher-0.4.4-py3-none-any.whl (from https://pypi.org/simple/websearcher/) (requires-python:<4.0,>=3.9) 2025-09-08T20:34:13,463 Found link https://files.pythonhosted.org/packages/b4/2e/1e4880afc3e8f97d26c82b42726583cf46bfb6b1cf913541b6eaa7eb40d5/websearcher-0.4.4.tar.gz (from https://pypi.org/simple/websearcher/) (requires-python:<4.0,>=3.9), version: 0.4.4 2025-09-08T20:34:13,464 Skipping link: No binaries permitted for websearcher: https://files.pythonhosted.org/packages/99/77/b58f86af27fa860e9b1592032d84babe7c1ccb4a017a27a8e1c1d5fdb085/websearcher-0.4.5-py3-none-any.whl (from https://pypi.org/simple/websearcher/) (requires-python:<4.0,>=3.9) 2025-09-08T20:34:13,464 Found link https://files.pythonhosted.org/packages/af/56/a3dc70dcd0f7587cb71c8d1e5690dd74fa6cae1a6a615bada69fb5a135e4/websearcher-0.4.5.tar.gz (from https://pypi.org/simple/websearcher/) (requires-python:<4.0,>=3.9), version: 0.4.5 2025-09-08T20:34:13,464 Skipping link: No binaries permitted for websearcher: https://files.pythonhosted.org/packages/d4/b2/320973982c321666bb0a9930f452ee156427c737963414bcfdb1efe96d3c/websearcher-0.4.6-py3-none-any.whl (from https://pypi.org/simple/websearcher/) (requires-python:<4.0,>=3.9) 2025-09-08T20:34:13,464 Found link https://files.pythonhosted.org/packages/be/2a/c9195343cc10881772cce5ba2ad933d972add16cc02d796fcf8bbfacf378/websearcher-0.4.6.tar.gz (from https://pypi.org/simple/websearcher/) (requires-python:<4.0,>=3.9), version: 0.4.6 2025-09-08T20:34:13,464 Skipping link: No binaries permitted for websearcher: https://files.pythonhosted.org/packages/df/10/6f25f4007bb4bdfd83070efc6e03f296ae8080045e7497658380a6079a14/websearcher-0.5.0-py3-none-any.whl (from https://pypi.org/simple/websearcher/) (requires-python:>=3.9) 2025-09-08T20:34:13,465 Found link https://files.pythonhosted.org/packages/6b/3c/0114eb23e4d01b0b0131bfc160b77d80e4932afd172ed6f735431de6671f/websearcher-0.5.0.tar.gz (from https://pypi.org/simple/websearcher/) (requires-python:>=3.9), version: 0.5.0 2025-09-08T20:34:13,465 Skipping link: No binaries permitted for websearcher: https://files.pythonhosted.org/packages/61/b3/4d52c4d7e6cd88828a0e8a0dd9964ae9158984fe7d0d575dcf4652ec59f2/websearcher-0.5.1-py3-none-any.whl (from https://pypi.org/simple/websearcher/) (requires-python:>=3.9) 2025-09-08T20:34:13,465 Found link https://files.pythonhosted.org/packages/86/ba/4f4cf6f5be08f3e2cd34934b9130f7a3b4a767f28729433f3e4aa2720c86/websearcher-0.5.1.tar.gz (from https://pypi.org/simple/websearcher/) (requires-python:>=3.9), version: 0.5.1 2025-09-08T20:34:13,465 Skipping link: No binaries permitted for websearcher: https://files.pythonhosted.org/packages/91/77/f0811121a5e7402cbf30d04bf77f089945af29c650fb6ec9cd6c2005aec3/websearcher-0.5.2-py3-none-any.whl (from https://pypi.org/simple/websearcher/) (requires-python:>=3.9) 2025-09-08T20:34:13,466 Found link https://files.pythonhosted.org/packages/f6/bc/51c2f907c6cf547474528292dc6f972e9951b10cc40f5e0bd0e0ea01adeb/websearcher-0.5.2.tar.gz (from https://pypi.org/simple/websearcher/) (requires-python:>=3.9), version: 0.5.2 2025-09-08T20:34:13,466 Fetching project page and analyzing links: https://www.piwheels.org/simple/websearcher/ 2025-09-08T20:34:13,466 Getting page https://www.piwheels.org/simple/websearcher/ 2025-09-08T20:34:13,467 Found index url https://www.piwheels.org/simple/ 2025-09-08T20:34:13,558 Fetched page https://www.piwheels.org/simple/websearcher/ as text/html 2025-09-08T20:34:13,567 Skipping link: No binaries permitted for websearcher: https://archive1.piwheels.org/simple/websearcher/websearcher-0.5.2-py3-none-any.whl#sha256=e3ab64b0d90a6e0e1ae635ec762d5e6c4b9744b969348492148f421627a358a8 (from https://www.piwheels.org/simple/websearcher/) (requires-python:>=3.9) 2025-09-08T20:34:13,567 Skipping link: No binaries permitted for websearcher: https://archive1.piwheels.org/simple/websearcher/websearcher-0.5.1-py3-none-any.whl#sha256=481e9451c4911b2e9df8d01bc87e7659a364a9be23aa54de82c19d9a9fb92e40 (from https://www.piwheels.org/simple/websearcher/) (requires-python:>=3.9) 2025-09-08T20:34:13,568 Skipping link: No binaries permitted for websearcher: https://archive1.piwheels.org/simple/websearcher/websearcher-0.5.0-py3-none-any.whl#sha256=fe79147164054dbb14f9211231eb84e5ef28831ba85be587dc6022a97cb00778 (from https://www.piwheels.org/simple/websearcher/) (requires-python:>=3.9) 2025-09-08T20:34:13,568 Skipping link: No binaries permitted for websearcher: https://archive1.piwheels.org/simple/websearcher/websearcher-0.4.6-py3-none-any.whl#sha256=be331328c4da16e8ef2090952fa5010e10457849c5d1b784feb771704b1c7563 (from https://www.piwheels.org/simple/websearcher/) (requires-python:>=3.9,<4.0) 2025-09-08T20:34:13,568 Skipping link: No binaries permitted for websearcher: https://archive1.piwheels.org/simple/websearcher/websearcher-0.4.5-py3-none-any.whl#sha256=d704cb02e31c30b2bbe99859bd8ab84f33424260bad1ec5fb504af0d19bf24ca (from https://www.piwheels.org/simple/websearcher/) (requires-python:>=3.9,<4.0) 2025-09-08T20:34:13,568 Skipping link: No binaries permitted for websearcher: https://archive1.piwheels.org/simple/websearcher/websearcher-0.4.4-py3-none-any.whl#sha256=ef9f688fcbf2a58794f7573603646fad13a54694047ed5128faa6a9bab61bace (from https://www.piwheels.org/simple/websearcher/) (requires-python:>=3.9,<4.0) 2025-09-08T20:34:13,568 Skipping link: No binaries permitted for websearcher: https://archive1.piwheels.org/simple/websearcher/websearcher-0.4.3-py3-none-any.whl#sha256=59408793417fcbbc530a67ccbcb93b20f86f26d17814c3fb165752321f8c8bc4 (from https://www.piwheels.org/simple/websearcher/) (requires-python:>=3.9,<4.0) 2025-09-08T20:34:13,568 Skipping link: No binaries permitted for websearcher: https://archive1.piwheels.org/simple/websearcher/WebSearcher-0.4.1-py3-none-any.whl#sha256=166a94dee4d04d11eec03a8e44fa69b1dd2f65e6536766c7fe9b791b926018d0 (from https://www.piwheels.org/simple/websearcher/) (requires-python:>=3.6) 2025-09-08T20:34:13,569 Skipping link: No binaries permitted for websearcher: https://archive1.piwheels.org/simple/websearcher/WebSearcher-0.4.0-py3-none-any.whl#sha256=fb5b95425b1b2d2d383c0187533ca4ba7f848bba3d4089cbc88ffddeeb1db764 (from https://www.piwheels.org/simple/websearcher/) (requires-python:>=3.6) 2025-09-08T20:34:13,569 Skipping link: No binaries permitted for websearcher: https://archive1.piwheels.org/simple/websearcher/WebSearcher-0.3.12-py3-none-any.whl#sha256=73751469a0bfaefad6d921f4bbb8f99655dffe8acaebe6b5cd5b1d6a103146a8 (from https://www.piwheels.org/simple/websearcher/) (requires-python:>=3.6) 2025-09-08T20:34:13,569 Skipping link: No binaries permitted for websearcher: https://archive1.piwheels.org/simple/websearcher/WebSearcher-0.3.11-py3-none-any.whl#sha256=3a19745c02e47716009c3fdfaa25f68ad4674c720d5c23e37c9f112d1be30e03 (from https://www.piwheels.org/simple/websearcher/) (requires-python:>=3.6) 2025-09-08T20:34:13,569 Skipping link: No binaries permitted for websearcher: https://archive1.piwheels.org/simple/websearcher/WebSearcher-0.3.10-py3-none-any.whl#sha256=e1f3326746b8e713a7bad6061f86fdef20c11e72c42979474cb55c98aef13596 (from https://www.piwheels.org/simple/websearcher/) (requires-python:>=3.6) 2025-09-08T20:34:13,569 Skipping link: No binaries permitted for websearcher: https://archive1.piwheels.org/simple/websearcher/WebSearcher-0.3.9-py3-none-any.whl#sha256=2c02814e9283c9003574dd20cdbde80b99529c393478a6b5931da03539547a02 (from https://www.piwheels.org/simple/websearcher/) (requires-python:>=3.6) 2025-09-08T20:34:13,569 Skipping link: No binaries permitted for websearcher: https://archive1.piwheels.org/simple/websearcher/WebSearcher-0.3.8-py3-none-any.whl#sha256=50ce4e160805f40fcba3dce0c7b92121a988ef964dacf606571dc39794867219 (from https://www.piwheels.org/simple/websearcher/) (requires-python:>=3.6) 2025-09-08T20:34:13,570 Skipping link: No binaries permitted for websearcher: https://archive1.piwheels.org/simple/websearcher/WebSearcher-0.3.7-py3-none-any.whl#sha256=63eba43a872554c031cf53e6d2b05abd72e71209477450f82442ad34bfe2b366 (from https://www.piwheels.org/simple/websearcher/) (requires-python:>=3.6) 2025-09-08T20:34:13,570 Skipping link: No binaries permitted for websearcher: https://archive1.piwheels.org/simple/websearcher/WebSearcher-0.3.6-py3-none-any.whl#sha256=eb8c38c82844e7252e4ed1ada301d7621d9b1a9eb530ebd44c97a9438f62063c (from https://www.piwheels.org/simple/websearcher/) (requires-python:>=3.6) 2025-09-08T20:34:13,570 Skipping link: No binaries permitted for websearcher: https://archive1.piwheels.org/simple/websearcher/WebSearcher-0.3.5-py3-none-any.whl#sha256=af1d0bda1c36ebff243be00b53a384db9ab0272d7906a126a588a4d2cb5c6b73 (from https://www.piwheels.org/simple/websearcher/) (requires-python:>=3.6) 2025-09-08T20:34:13,570 Skipping link: No binaries permitted for websearcher: https://archive1.piwheels.org/simple/websearcher/WebSearcher-0.3.4-py3-none-any.whl#sha256=0e220afa07ec5926332187a7e35e5b94e03ab9fadd7cae514b45d691b1dc5f1e (from https://www.piwheels.org/simple/websearcher/) (requires-python:>=3.6) 2025-09-08T20:34:13,570 Skipping link: No binaries permitted for websearcher: https://archive1.piwheels.org/simple/websearcher/WebSearcher-0.2.9-py3-none-any.whl#sha256=61391b4e41a3f909e954c6512f00df5dfd294169e738299e0fccb762fd127604 (from https://www.piwheels.org/simple/websearcher/) (requires-python:>=3.6) 2025-09-08T20:34:13,570 Skipping link: No binaries permitted for websearcher: https://archive1.piwheels.org/simple/websearcher/WebSearcher-0.2.8-py3-none-any.whl#sha256=661cbe740649f8ac7eb6cb4d9287d9fdf14d7d5ade7284af89b67fddc23558c0 (from https://www.piwheels.org/simple/websearcher/) (requires-python:>=3.6) 2025-09-08T20:34:13,571 Skipping link: No binaries permitted for websearcher: https://archive1.piwheels.org/simple/websearcher/WebSearcher-0.2.7-py3-none-any.whl#sha256=2c3835c31636b2a1251da2025a65cf21e50d00bf8067f43f90747ed37a7363fd (from https://www.piwheels.org/simple/websearcher/) (requires-python:>=3.6) 2025-09-08T20:34:13,571 Skipping link: No binaries permitted for websearcher: https://archive1.piwheels.org/simple/websearcher/WebSearcher-0.2.5-py3-none-any.whl#sha256=c2c3648a0ba4f527c41a473de019765a6ec3b3a03710121f9fcfb6a5e5fbab65 (from https://www.piwheels.org/simple/websearcher/) (requires-python:>=3.6) 2025-09-08T20:34:13,571 Skipping link: No binaries permitted for websearcher: https://archive1.piwheels.org/simple/websearcher/WebSearcher-0.2.4-py3-none-any.whl#sha256=cac7e02ffc484013f9feaee00de18e2a63e46612433aa2ee08ac24d814222fe9 (from https://www.piwheels.org/simple/websearcher/) (requires-python:>=3.6) 2025-09-08T20:34:13,571 Skipping link: No binaries permitted for websearcher: https://archive1.piwheels.org/simple/websearcher/WebSearcher-0.2.1-py3-none-any.whl#sha256=0071f3c37d95a2bc39358a8396e26bad5607398bd9bf26bd2f347f908c054386 (from https://www.piwheels.org/simple/websearcher/) (requires-python:>=3.6) 2025-09-08T20:34:13,571 Skipping link: No binaries permitted for websearcher: https://archive1.piwheels.org/simple/websearcher/WebSearcher-0.2.0-py3-none-any.whl#sha256=ac0c485b26fe59b7c36ddaf93b28cc8fc47ee357fe24ec3a84cefa3ce4341473 (from https://www.piwheels.org/simple/websearcher/) (requires-python:>=3.6) 2025-09-08T20:34:13,571 Skipping link: No binaries permitted for websearcher: https://archive1.piwheels.org/simple/websearcher/WebSearcher-0.1.14-py3-none-any.whl#sha256=ccfc6baeec48bc0f2a0ea6ca6b438ac6f59a9b27d9ff21f572f578d21c034412 (from https://www.piwheels.org/simple/websearcher/) (requires-python:>=3.6) 2025-09-08T20:34:13,572 Skipping link: No binaries permitted for websearcher: https://archive1.piwheels.org/simple/websearcher/WebSearcher-0.1.12-py3-none-any.whl#sha256=706d89fcf2aac8d779b6dddcd373441f6ae61ec1bde69c66433afbd69ecb6d93 (from https://www.piwheels.org/simple/websearcher/) (requires-python:>=3.6) 2025-09-08T20:34:13,572 Skipping link: No binaries permitted for websearcher: https://archive1.piwheels.org/simple/websearcher/WebSearcher-0.1.11-py3-none-any.whl#sha256=a6e43a719c6fe89484e9cf7c1754d641e190c3f13f099878e222c142d95b4fe6 (from https://www.piwheels.org/simple/websearcher/) (requires-python:>=3.6) 2025-09-08T20:34:13,572 Skipping link: No binaries permitted for websearcher: https://archive1.piwheels.org/simple/websearcher/WebSearcher-0.1.10-py3-none-any.whl#sha256=ac5f7a2c6824ed5a4402f97079830b135dfd1ded286ebf609163c5402ad851dd (from https://www.piwheels.org/simple/websearcher/) (requires-python:>=3.6) 2025-09-08T20:34:13,572 Skipping link: No binaries permitted for websearcher: https://archive1.piwheels.org/simple/websearcher/WebSearcher-0.1.9-py3-none-any.whl#sha256=4237e99fad6efb27966b9e68c589d01c8b3ac7041a54fb187a5f8fee1ddb9e9c (from https://www.piwheels.org/simple/websearcher/) (requires-python:>=3.6) 2025-09-08T20:34:13,572 Skipping link: No binaries permitted for websearcher: https://archive1.piwheels.org/simple/websearcher/WebSearcher-0.1.8-py3-none-any.whl#sha256=933b8aebc7673296c06cd7b4dcd1cc51e97d97730bf5e19be144a532f86f73fc (from https://www.piwheels.org/simple/websearcher/) (requires-python:>=3.6) 2025-09-08T20:34:13,572 Skipping link: not a file: https://www.piwheels.org/simple/websearcher/ 2025-09-08T20:34:13,573 Skipping link: not a file: https://pypi.org/simple/websearcher/ 2025-09-08T20:34:13,599 Given no hashes to check 1 links for project 'websearcher': discarding no candidates 2025-09-08T20:34:13,600 Collecting websearcher==0.1.7 2025-09-08T20:34:13,601 Created temporary directory: /tmp/pip-unpack-e1ih46aj 2025-09-08T20:34:13,736 Downloading WebSearcher-0.1.7.tar.gz (17 kB) 2025-09-08T20:34:13,774 Added websearcher==0.1.7 from https://files.pythonhosted.org/packages/e5/4f/9b06d576c167a0559dfb357197a8045215a3152622171ed1602c966beceb/WebSearcher-0.1.7.tar.gz to build tracker '/tmp/pip-build-tracker-4y7kj3fo' 2025-09-08T20:34:13,775 Running setup.py (path:/tmp/pip-wheel-d7k5jx8f/websearcher_c5d1836860df4d64b6ef54d45e712647/setup.py) egg_info for package websearcher 2025-09-08T20:34:13,775 Created temporary directory: /tmp/pip-pip-egg-info-jyp22y9k 2025-09-08T20:34:13,775 Preparing metadata (setup.py): started 2025-09-08T20:34:13,776 Running command python setup.py egg_info 2025-09-08T20:34:14,289 Traceback (most recent call last): 2025-09-08T20:34:14,291 File "", line 2, in 2025-09-08T20:34:14,291 exec(compile(''' 2025-09-08T20:34:14,291 ~~~~^^^^^^^^^^^^ 2025-09-08T20:34:14,291 # This is -- a caller that pip uses to run setup.py 2025-09-08T20:34:14,291 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T20:34:14,291 ...<32 lines>... 2025-09-08T20:34:14,291 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T20:34:14,291 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T20:34:14,292 ''' % ('/tmp/pip-wheel-d7k5jx8f/websearcher_c5d1836860df4d64b6ef54d45e712647/setup.py',), "", "exec")) 2025-09-08T20:34:14,292 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T20:34:14,292 File "", line 35, in 2025-09-08T20:34:14,292 File "/tmp/pip-wheel-d7k5jx8f/websearcher_c5d1836860df4d64b6ef54d45e712647/setup.py", line 28, in 2025-09-08T20:34:14,292 description, long_description = get_readme_descriptions() 2025-09-08T20:34:14,292 ~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T20:34:14,292 File "/tmp/pip-wheel-d7k5jx8f/websearcher_c5d1836860df4d64b6ef54d45e712647/setup.py", line 20, in get_readme_descriptions 2025-09-08T20:34:14,292 with open(fp, 'r') as infile: 2025-09-08T20:34:14,292 ~~~~^^^^^^^^^ 2025-09-08T20:34:14,293 FileNotFoundError: [Errno 2] No such file or directory: 'README.md' 2025-09-08T20:34:14,376 ERROR: python setup.py egg_info exited with 1 2025-09-08T20:34:14,389 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T20:34:14,389 exec(compile('"'"''"'"''"'"' 2025-09-08T20:34:14,389 # This is -- a caller that pip uses to run setup.py 2025-09-08T20:34:14,389 # 2025-09-08T20:34:14,389 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T20:34:14,389 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T20:34:14,389 # - It provides a clear error message when setuptools is not installed. 2025-09-08T20:34:14,389 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T20:34:14,389 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T20:34:14,389 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T20:34:14,389 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T20:34:14,389 import os, sys, tokenize, traceback 2025-09-08T20:34:14,389 2025-09-08T20:34:14,389 try: 2025-09-08T20:34:14,389 import setuptools 2025-09-08T20:34:14,389 except ImportError: 2025-09-08T20:34:14,389 print( 2025-09-08T20:34:14,389 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T20:34:14,389 "the build environment with exception:", 2025-09-08T20:34:14,389 file=sys.stderr, 2025-09-08T20:34:14,389 ) 2025-09-08T20:34:14,389 traceback.print_exc() 2025-09-08T20:34:14,389 sys.exit(1) 2025-09-08T20:34:14,389 2025-09-08T20:34:14,389 __file__ = %r 2025-09-08T20:34:14,389 sys.argv[0] = __file__ 2025-09-08T20:34:14,389 2025-09-08T20:34:14,389 if os.path.exists(__file__): 2025-09-08T20:34:14,389 filename = __file__ 2025-09-08T20:34:14,389 with tokenize.open(__file__) as f: 2025-09-08T20:34:14,389 setup_py_code = f.read() 2025-09-08T20:34:14,389 else: 2025-09-08T20:34:14,389 filename = "" 2025-09-08T20:34:14,389 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T20:34:14,389 2025-09-08T20:34:14,389 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T20:34:14,389 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-d7k5jx8f/websearcher_c5d1836860df4d64b6ef54d45e712647/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-jyp22y9k[/] 2025-09-08T20:34:14,389 [bold magenta]cwd[/]: /tmp/pip-wheel-d7k5jx8f/websearcher_c5d1836860df4d64b6ef54d45e712647/ 2025-09-08T20:34:14,389 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T20:34:14,390 ERROR: metadata generation failed 2025-09-08T20:34:14,395 Exception information: 2025-09-08T20:34:14,395 Traceback (most recent call last): 2025-09-08T20:34:14,395 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T20:34:14,395 call_subprocess( 2025-09-08T20:34:14,395 ~~~~~~~~~~~~~~~^ 2025-09-08T20:34:14,395 args, 2025-09-08T20:34:14,395 ^^^^^ 2025-09-08T20:34:14,395 ...<2 lines>... 2025-09-08T20:34:14,395 spinner=spinner, 2025-09-08T20:34:14,395 ^^^^^^^^^^^^^^^^ 2025-09-08T20:34:14,395 ) 2025-09-08T20:34:14,395 ^ 2025-09-08T20:34:14,395 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T20:34:14,395 raise error 2025-09-08T20:34:14,395 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T20:34:14,395 2025-09-08T20:34:14,395 The above exception was the direct cause of the following exception: 2025-09-08T20:34:14,395 2025-09-08T20:34:14,395 Traceback (most recent call last): 2025-09-08T20:34:14,395 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T20:34:14,395 status = _inner_run() 2025-09-08T20:34:14,395 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T20:34:14,395 return self.run(options, args) 2025-09-08T20:34:14,395 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T20:34:14,395 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T20:34:14,395 return func(self, options, args) 2025-09-08T20:34:14,395 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T20:34:14,395 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T20:34:14,395 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T20:34:14,395 result = self._result = resolver.resolve( 2025-09-08T20:34:14,395 ~~~~~~~~~~~~~~~~^ 2025-09-08T20:34:14,395 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T20:34:14,395 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T20:34:14,395 ) 2025-09-08T20:34:14,395 ^ 2025-09-08T20:34:14,395 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T20:34:14,395 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T20:34:14,395 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T20:34:14,395 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T20:34:14,395 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T20:34:14,395 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T20:34:14,395 if not criterion.candidates: 2025-09-08T20:34:14,395 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T20:34:14,395 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T20:34:14,395 return bool(self._sequence) 2025-09-08T20:34:14,395 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T20:34:14,395 self._bool = any(self) 2025-09-08T20:34:14,395 ~~~^^^^^^ 2025-09-08T20:34:14,395 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T20:34:14,395 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T20:34:14,395 ^^^^^^^^ 2025-09-08T20:34:14,395 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T20:34:14,395 candidate = func() 2025-09-08T20:34:14,395 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T20:34:14,395 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T20:34:14,395 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T20:34:14,395 link, template, name, version 2025-09-08T20:34:14,395 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T20:34:14,395 ) 2025-09-08T20:34:14,395 ^ 2025-09-08T20:34:14,395 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T20:34:14,395 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T20:34:14,395 ~~~~~~~~~~~~~^ 2025-09-08T20:34:14,395 link, 2025-09-08T20:34:14,395 ^^^^^ 2025-09-08T20:34:14,395 ...<3 lines>... 2025-09-08T20:34:14,395 version=version, 2025-09-08T20:34:14,395 ^^^^^^^^^^^^^^^^ 2025-09-08T20:34:14,395 ) 2025-09-08T20:34:14,395 ^ 2025-09-08T20:34:14,395 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T20:34:14,395 super().__init__( 2025-09-08T20:34:14,395 ~~~~~~~~~~~~~~~~^ 2025-09-08T20:34:14,395 link=link, 2025-09-08T20:34:14,395 ^^^^^^^^^^ 2025-09-08T20:34:14,395 ...<4 lines>... 2025-09-08T20:34:14,395 version=version, 2025-09-08T20:34:14,395 ^^^^^^^^^^^^^^^^ 2025-09-08T20:34:14,395 ) 2025-09-08T20:34:14,395 ^ 2025-09-08T20:34:14,395 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T20:34:14,395 self.dist = self._prepare() 2025-09-08T20:34:14,395 ~~~~~~~~~~~~~^^ 2025-09-08T20:34:14,395 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T20:34:14,395 dist = self._prepare_distribution() 2025-09-08T20:34:14,395 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T20:34:14,395 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T20:34:14,395 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T20:34:14,395 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T20:34:14,395 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T20:34:14,395 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T20:34:14,395 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T20:34:14,395 dist = _get_prepared_distribution( 2025-09-08T20:34:14,395 req, 2025-09-08T20:34:14,395 ...<3 lines>... 2025-09-08T20:34:14,395 self.check_build_deps, 2025-09-08T20:34:14,395 ) 2025-09-08T20:34:14,395 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T20:34:14,395 abstract_dist.prepare_distribution_metadata( 2025-09-08T20:34:14,395 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T20:34:14,395 finder, build_isolation, check_build_deps 2025-09-08T20:34:14,395 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T20:34:14,395 ) 2025-09-08T20:34:14,395 ^ 2025-09-08T20:34:14,395 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T20:34:14,395 self.req.prepare_metadata() 2025-09-08T20:34:14,395 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T20:34:14,395 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T20:34:14,395 self.metadata_directory = generate_metadata_legacy( 2025-09-08T20:34:14,395 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T20:34:14,395 build_env=self.build_env, 2025-09-08T20:34:14,395 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T20:34:14,395 ...<3 lines>... 2025-09-08T20:34:14,395 details=details, 2025-09-08T20:34:14,395 ^^^^^^^^^^^^^^^^ 2025-09-08T20:34:14,395 ) 2025-09-08T20:34:14,395 ^ 2025-09-08T20:34:14,395 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T20:34:14,395 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T20:34:14,395 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T20:34:14,416 Removed websearcher==0.1.7 from https://files.pythonhosted.org/packages/e5/4f/9b06d576c167a0559dfb357197a8045215a3152622171ed1602c966beceb/WebSearcher-0.1.7.tar.gz from build tracker '/tmp/pip-build-tracker-4y7kj3fo' 2025-09-08T20:34:14,416 Removed build tracker: '/tmp/pip-build-tracker-4y7kj3fo'