2025-09-14T15:57:24,442 Created temporary directory: /tmp/pip-build-tracker-24pn7i3h 2025-09-14T15:57:24,442 Initialized build tracking at /tmp/pip-build-tracker-24pn7i3h 2025-09-14T15:57:24,443 Created build tracker: /tmp/pip-build-tracker-24pn7i3h 2025-09-14T15:57:24,443 Entered build tracker: /tmp/pip-build-tracker-24pn7i3h 2025-09-14T15:57:24,443 Created temporary directory: /tmp/pip-wheel-l0jnu6c3 2025-09-14T15:57:24,446 Created temporary directory: /tmp/pip-ephem-wheel-cache-9u99yjn4 2025-09-14T15:57:24,504 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-14T15:57:24,507 2 location(s) to search for versions of webpage2content: 2025-09-14T15:57:24,507 * https://pypi.org/simple/webpage2content/ 2025-09-14T15:57:24,507 * https://www.piwheels.org/simple/webpage2content/ 2025-09-14T15:57:24,507 Fetching project page and analyzing links: https://pypi.org/simple/webpage2content/ 2025-09-14T15:57:24,507 Getting page https://pypi.org/simple/webpage2content/ 2025-09-14T15:57:24,508 Found index url https://pypi.org/simple/ 2025-09-14T15:57:24,661 Fetched page https://pypi.org/simple/webpage2content/ as application/vnd.pypi.simple.v1+json 2025-09-14T15:57:24,670 Skipping link: No binaries permitted for webpage2content: https://files.pythonhosted.org/packages/89/bf/4569c9e7e94b0d57c5321d139b06c3db6363f3a0ad4500ad5128421d0ec8/webpage2content-1.0.0-py3-none-any.whl (from https://pypi.org/simple/webpage2content/) (requires-python:>=3.9) 2025-09-14T15:57:24,671 Found link https://files.pythonhosted.org/packages/de/e6/f1f7db51b21ce57f786c2c6b2f9ce5a005c07b142531a041324c03187c12/webpage2content-1.0.0.tar.gz (from https://pypi.org/simple/webpage2content/) (requires-python:>=3.9), version: 1.0.0 2025-09-14T15:57:24,672 Skipping link: No binaries permitted for webpage2content: https://files.pythonhosted.org/packages/90/2c/75412dd9044310aaf67e15803867a4947a9f8778ed9a1877007cc8a93b72/webpage2content-1.0.1-py3-none-any.whl (from https://pypi.org/simple/webpage2content/) (requires-python:>=3.9) 2025-09-14T15:57:24,672 Found link https://files.pythonhosted.org/packages/af/a5/c57d8f369ffaa99cf06975731474912578dcad5f36e712088dc110e40a64/webpage2content-1.0.1.tar.gz (from https://pypi.org/simple/webpage2content/) (requires-python:>=3.9), version: 1.0.1 2025-09-14T15:57:24,672 Skipping link: No binaries permitted for webpage2content: https://files.pythonhosted.org/packages/6b/53/f3a3d2ea7e7590c32c4ca94c0494631ab7f6be414e0071ef2684ecb9e00e/webpage2content-1.0.2-py3-none-any.whl (from https://pypi.org/simple/webpage2content/) (requires-python:>=3.9) 2025-09-14T15:57:24,672 Found link https://files.pythonhosted.org/packages/b5/a0/0db2afb55fbeafe529b854c58cb428d9c277910eac07840dd276b63aa4d3/webpage2content-1.0.2.tar.gz (from https://pypi.org/simple/webpage2content/) (requires-python:>=3.9), version: 1.0.2 2025-09-14T15:57:24,673 Skipping link: No binaries permitted for webpage2content: https://files.pythonhosted.org/packages/20/8d/d006a9af1d9cabd62e6ee9794439644998351a7997ef4c673b2711b0ceeb/webpage2content-1.0.3-py3-none-any.whl (from https://pypi.org/simple/webpage2content/) (requires-python:>=3.9) 2025-09-14T15:57:24,673 Found link https://files.pythonhosted.org/packages/66/ad/aeddf6e2dac650e998406088629b599eb3cbc6b06ce53283d151c9a68e56/webpage2content-1.0.3.tar.gz (from https://pypi.org/simple/webpage2content/) (requires-python:>=3.9), version: 1.0.3 2025-09-14T15:57:24,673 Skipping link: No binaries permitted for webpage2content: https://files.pythonhosted.org/packages/2f/c8/cae047c2397548f66b98c0e816dc69762ba57842102668bbdb72051d771e/webpage2content-1.0.4-py3-none-any.whl (from https://pypi.org/simple/webpage2content/) (requires-python:>=3.9) 2025-09-14T15:57:24,673 Found link https://files.pythonhosted.org/packages/41/06/46bbef9d7ac50e070215646c512e33540cdcf46f1bc3a3deb0076cd75a29/webpage2content-1.0.4.tar.gz (from https://pypi.org/simple/webpage2content/) (requires-python:>=3.9), version: 1.0.4 2025-09-14T15:57:24,674 Skipping link: No binaries permitted for webpage2content: https://files.pythonhosted.org/packages/c4/ca/d4eda34e1f1231d5cb7932b9cf11840f1b7194da99ae3365a19ca4ebc403/webpage2content-1.0.5-py3-none-any.whl (from https://pypi.org/simple/webpage2content/) (requires-python:>=3.9) 2025-09-14T15:57:24,674 Found link https://files.pythonhosted.org/packages/63/ed/54a63d97b39ca7ba151f6008f0b8d3c61ab9f3cdbd82c0ac55beaabc6a91/webpage2content-1.0.5.tar.gz (from https://pypi.org/simple/webpage2content/) (requires-python:>=3.9), version: 1.0.5 2025-09-14T15:57:24,674 Skipping link: No binaries permitted for webpage2content: https://files.pythonhosted.org/packages/75/0a/6dc36690a4b2a7cbcfc8fc18f6eeeeb95bb720d09a8fbcadb875a745fe04/webpage2content-1.0.6-py3-none-any.whl (from https://pypi.org/simple/webpage2content/) (requires-python:>=3.9) 2025-09-14T15:57:24,675 Found link https://files.pythonhosted.org/packages/fb/2d/0c52d470dc79aaacf1b4e43420fd93720ae8224d398753a3357dc618ec49/webpage2content-1.0.6.tar.gz (from https://pypi.org/simple/webpage2content/) (requires-python:>=3.9), version: 1.0.6 2025-09-14T15:57:24,675 Skipping link: No binaries permitted for webpage2content: https://files.pythonhosted.org/packages/9e/bf/8378c36869a36665311936fa06a0fade9c85be78935d7b210fffc2c14775/webpage2content-1.0.7-py3-none-any.whl (from https://pypi.org/simple/webpage2content/) (requires-python:>=3.9) 2025-09-14T15:57:24,675 Found link https://files.pythonhosted.org/packages/ab/37/57df7f5620e21a7e5ec532b67e3b9671e7e9c4ee6983c04d15fea8ee0e34/webpage2content-1.0.7.tar.gz (from https://pypi.org/simple/webpage2content/) (requires-python:>=3.9), version: 1.0.7 2025-09-14T15:57:24,675 Skipping link: No binaries permitted for webpage2content: https://files.pythonhosted.org/packages/8c/e0/398598309e665eae82066bb6a4c409e3d14b9e3c15bd7916cdcb6a906470/webpage2content-1.0.8-py3-none-any.whl (from https://pypi.org/simple/webpage2content/) (requires-python:>=3.9) 2025-09-14T15:57:24,676 Found link https://files.pythonhosted.org/packages/1a/e2/b254304c0cf92a7027660fb062ac84c8558d1556048c15a41b675ef761a0/webpage2content-1.0.8.tar.gz (from https://pypi.org/simple/webpage2content/) (requires-python:>=3.9), version: 1.0.8 2025-09-14T15:57:24,676 Skipping link: No binaries permitted for webpage2content: https://files.pythonhosted.org/packages/34/46/5ae55475e58a5f902fb8da03c4b5d7dc5391f43876be2e6bbf23c3ef62dd/webpage2content-1.0.9-py3-none-any.whl (from https://pypi.org/simple/webpage2content/) (requires-python:>=3.9) 2025-09-14T15:57:24,676 Found link https://files.pythonhosted.org/packages/55/ef/95a54ff294de52ac7457c5134c0ca1a68ae35d1d199985b7480c26e8e8ca/webpage2content-1.0.9.tar.gz (from https://pypi.org/simple/webpage2content/) (requires-python:>=3.9), version: 1.0.9 2025-09-14T15:57:24,676 Skipping link: No binaries permitted for webpage2content: https://files.pythonhosted.org/packages/67/9b/ae8bb6610b34024fcfa9070537cd7a791d4facb30fc9d44786900355ed24/webpage2content-1.1.3-py3-none-any.whl (from https://pypi.org/simple/webpage2content/) (requires-python:>=3.9) 2025-09-14T15:57:24,677 Found link https://files.pythonhosted.org/packages/0f/1a/468fc7f3a5b863a08208b0f34b07607fead7620f2b82987bf618e8857eb5/webpage2content-1.1.3.tar.gz (from https://pypi.org/simple/webpage2content/) (requires-python:>=3.9), version: 1.1.3 2025-09-14T15:57:24,677 Skipping link: No binaries permitted for webpage2content: https://files.pythonhosted.org/packages/f7/dd/02df090d29e03455bea2a77888944a3c8a5149bfe803ee2641b45372959c/webpage2content-1.1.4-py3-none-any.whl (from https://pypi.org/simple/webpage2content/) (requires-python:>=3.9) 2025-09-14T15:57:24,677 Found link https://files.pythonhosted.org/packages/d7/1b/58bcb17d420b9e0b1d991555e1581b766ea83d69cb9a03fd434138380d02/webpage2content-1.1.4.tar.gz (from https://pypi.org/simple/webpage2content/) (requires-python:>=3.9), version: 1.1.4 2025-09-14T15:57:24,677 Skipping link: No binaries permitted for webpage2content: https://files.pythonhosted.org/packages/12/f6/dc679753a3339bb966ec100aa25096c52d973312eb0552110eaa3f39d0b0/webpage2content-1.1.5-py3-none-any.whl (from https://pypi.org/simple/webpage2content/) (requires-python:>=3.9) 2025-09-14T15:57:24,678 Found link https://files.pythonhosted.org/packages/b5/90/8edf27ec6a9599347266aaf15537dd39a3ddebe26957c705a907089cf78a/webpage2content-1.1.5.tar.gz (from https://pypi.org/simple/webpage2content/) (requires-python:>=3.9), version: 1.1.5 2025-09-14T15:57:24,678 Skipping link: No binaries permitted for webpage2content: https://files.pythonhosted.org/packages/4a/a3/4f9319b0bd9eb8a0b95ccef06e9f041d3145cda286efeeb2730af6edaaa8/webpage2content-1.1.6-py3-none-any.whl (from https://pypi.org/simple/webpage2content/) (requires-python:>=3.9) 2025-09-14T15:57:24,678 Found link https://files.pythonhosted.org/packages/a8/bb/4785f3c8aede293e5b1d1776f9d58a51e647bc47675794af6dd86fb842d3/webpage2content-1.1.6.tar.gz (from https://pypi.org/simple/webpage2content/) (requires-python:>=3.9), version: 1.1.6 2025-09-14T15:57:24,679 Skipping link: No binaries permitted for webpage2content: https://files.pythonhosted.org/packages/8f/95/24a4b72d0875af4fc2b0c88d972e85c4666868781a66765de19ae1492c36/webpage2content-1.1.7-py3-none-any.whl (from https://pypi.org/simple/webpage2content/) (requires-python:>=3.9) 2025-09-14T15:57:24,679 Found link https://files.pythonhosted.org/packages/cd/e4/4af4154b11398d4c037ac4310ba3fc98479a400ae83cff2469a1e1c6100e/webpage2content-1.1.7.tar.gz (from https://pypi.org/simple/webpage2content/) (requires-python:>=3.9), version: 1.1.7 2025-09-14T15:57:24,679 Skipping link: No binaries permitted for webpage2content: https://files.pythonhosted.org/packages/5d/30/dcc6adc459ac2f4f5fce2a37d994703483c01b79a40a114078f3b3dfe0e4/webpage2content-1.2.1-py3-none-any.whl (from https://pypi.org/simple/webpage2content/) (requires-python:>=3.9) 2025-09-14T15:57:24,679 Found link https://files.pythonhosted.org/packages/b4/d6/2a57cd887ff0edaf85dbd49fc4abc81622d1d4b56108773b3e099baca38f/webpage2content-1.2.1.tar.gz (from https://pypi.org/simple/webpage2content/) (requires-python:>=3.9), version: 1.2.1 2025-09-14T15:57:24,680 Skipping link: No binaries permitted for webpage2content: https://files.pythonhosted.org/packages/97/b2/a7f26bf92750e33bd4edc6e874403ed24281ef11a9ef93b7568066ed60c9/webpage2content-1.2.2-py3-none-any.whl (from https://pypi.org/simple/webpage2content/) (requires-python:>=3.9) 2025-09-14T15:57:24,680 Found link https://files.pythonhosted.org/packages/22/81/8ae1aa8552448d75656aa6b9d3a20bd313ff44e6125053fa0ac0368b7bb5/webpage2content-1.2.2.tar.gz (from https://pypi.org/simple/webpage2content/) (requires-python:>=3.9), version: 1.2.2 2025-09-14T15:57:24,680 Skipping link: No binaries permitted for webpage2content: https://files.pythonhosted.org/packages/33/65/f7b6d691c8ada46bb4b2965d41f90f98def72345e101f06202c212e0b56d/webpage2content-1.2.4-py3-none-any.whl (from https://pypi.org/simple/webpage2content/) (requires-python:>=3.9) 2025-09-14T15:57:24,680 Found link https://files.pythonhosted.org/packages/5e/24/71b6e2a14896ea57415c342f13fb839df5c42353d2b694b9c062e53668d0/webpage2content-1.2.4.tar.gz (from https://pypi.org/simple/webpage2content/) (requires-python:>=3.9), version: 1.2.4 2025-09-14T15:57:24,681 Skipping link: No binaries permitted for webpage2content: https://files.pythonhosted.org/packages/fe/b8/061efb36e7335759f19d8d2579976f9c2bfb36693a064a71253b709098b3/webpage2content-1.3.1-py3-none-any.whl (from https://pypi.org/simple/webpage2content/) (requires-python:>=3.9) 2025-09-14T15:57:24,681 Found link https://files.pythonhosted.org/packages/1d/b4/cb7bac5a8c765bad3506c6fd888b15f2819e4517c74e20ba3b72e43f29f5/webpage2content-1.3.1.tar.gz (from https://pypi.org/simple/webpage2content/) (requires-python:>=3.9), version: 1.3.1 2025-09-14T15:57:24,681 Skipping link: No binaries permitted for webpage2content: https://files.pythonhosted.org/packages/bc/d3/a93a3d1e15dd97695473ba7ab1ba0239a5d81c8286ed9f7e48beec9cb077/webpage2content-1.3.2-py3-none-any.whl (from https://pypi.org/simple/webpage2content/) (requires-python:>=3.9) 2025-09-14T15:57:24,681 Found link https://files.pythonhosted.org/packages/29/fc/a3c3e4078914b0ab524111f66c8a3ba3ed76e5eade8db6bd1225e8f087ea/webpage2content-1.3.2.tar.gz (from https://pypi.org/simple/webpage2content/) (requires-python:>=3.9), version: 1.3.2 2025-09-14T15:57:24,682 Skipping link: No binaries permitted for webpage2content: https://files.pythonhosted.org/packages/9c/4f/77b1444ca666c615e2e40c446d7fc380ce87157c0852a7358a0c31db8bea/webpage2content-1.3.3-py3-none-any.whl (from https://pypi.org/simple/webpage2content/) (requires-python:>=3.9) 2025-09-14T15:57:24,682 Found link https://files.pythonhosted.org/packages/ee/94/1b202988a62bcf61d4acc3827eed13ca0e83c4af34613a34fe278100191e/webpage2content-1.3.3.tar.gz (from https://pypi.org/simple/webpage2content/) (requires-python:>=3.9), version: 1.3.3 2025-09-14T15:57:24,682 Skipping link: No binaries permitted for webpage2content: https://files.pythonhosted.org/packages/63/62/d723bf5eeaa97b96252952c34b491c5b4b9e17ee9e8b58edd5ccff721830/webpage2content-1.3.4-py3-none-any.whl (from https://pypi.org/simple/webpage2content/) (requires-python:>=3.9) 2025-09-14T15:57:24,682 Found link https://files.pythonhosted.org/packages/32/f6/1b92f5244e82ccaca7a696b32ab55df0e2e2577f39c55e74d998fe677313/webpage2content-1.3.4.tar.gz (from https://pypi.org/simple/webpage2content/) (requires-python:>=3.9), version: 1.3.4 2025-09-14T15:57:24,683 Fetching project page and analyzing links: https://www.piwheels.org/simple/webpage2content/ 2025-09-14T15:57:24,683 Getting page https://www.piwheels.org/simple/webpage2content/ 2025-09-14T15:57:24,685 Found index url https://www.piwheels.org/simple/ 2025-09-14T15:57:24,777 Fetched page https://www.piwheels.org/simple/webpage2content/ as text/html 2025-09-14T15:57:24,783 Skipping link: No binaries permitted for webpage2content: https://archive1.piwheels.org/simple/webpage2content/webpage2content-1.3.4-py3-none-any.whl#sha256=2dc6f578cd3e1739e3e99e47644ab1eff367a260171c534bf14569e3b189c052 (from https://www.piwheels.org/simple/webpage2content/) (requires-python:>=3.9) 2025-09-14T15:57:24,783 Skipping link: No binaries permitted for webpage2content: https://archive1.piwheels.org/simple/webpage2content/webpage2content-1.3.3-py3-none-any.whl#sha256=2ba5acf30830a1f547bcb707b1b9e112c6b461d2929fb8b7989ecff00326904d (from https://www.piwheels.org/simple/webpage2content/) (requires-python:>=3.9) 2025-09-14T15:57:24,783 Skipping link: No binaries permitted for webpage2content: https://archive1.piwheels.org/simple/webpage2content/webpage2content-1.3.2-py3-none-any.whl#sha256=7cee43e2ae0145720d1b34c469fd09252c9cb9ad98960388f55bc8a5cb4e8dd3 (from https://www.piwheels.org/simple/webpage2content/) (requires-python:>=3.9) 2025-09-14T15:57:24,784 Skipping link: No binaries permitted for webpage2content: https://archive1.piwheels.org/simple/webpage2content/webpage2content-1.3.1-py3-none-any.whl#sha256=43387fa2cae95eb6d702908e08c402c674cee21cfc0c468dcd2f23752596799a (from https://www.piwheels.org/simple/webpage2content/) (requires-python:>=3.9) 2025-09-14T15:57:24,784 Skipping link: No binaries permitted for webpage2content: https://archive1.piwheels.org/simple/webpage2content/webpage2content-1.2.4-py3-none-any.whl#sha256=19ac0ff12a7fc2aa290165a62488e4ff6dfd087d1b9ad276427278e2eaa739ab (from https://www.piwheels.org/simple/webpage2content/) (requires-python:>=3.9) 2025-09-14T15:57:24,784 Skipping link: No binaries permitted for webpage2content: https://archive1.piwheels.org/simple/webpage2content/webpage2content-1.2.2-py3-none-any.whl#sha256=423ab08bdc5aa54106cfc4cbce578be938296b547ff6a60dc6ff82d4128b7375 (from https://www.piwheels.org/simple/webpage2content/) (requires-python:>=3.9) 2025-09-14T15:57:24,784 Skipping link: No binaries permitted for webpage2content: https://archive1.piwheels.org/simple/webpage2content/webpage2content-1.2.1-py3-none-any.whl#sha256=bcc28c23eee81f7e95ad0c2aba2e1986ed2d03e522475086dadf55aa073de1d7 (from https://www.piwheels.org/simple/webpage2content/) (requires-python:>=3.9) 2025-09-14T15:57:24,784 Skipping link: No binaries permitted for webpage2content: https://archive1.piwheels.org/simple/webpage2content/webpage2content-1.1.7-py3-none-any.whl#sha256=24f11f70f207c3d97b28e91f884eab6068d5e3c14233babe3ed26035b08db231 (from https://www.piwheels.org/simple/webpage2content/) (requires-python:>=3.9) 2025-09-14T15:57:24,784 Skipping link: No binaries permitted for webpage2content: https://archive1.piwheels.org/simple/webpage2content/webpage2content-1.1.6-py3-none-any.whl#sha256=3d6c79fe6ae1f183c092faaf941f7b9c91a1ecb965fa31a2257c11009254d2e3 (from https://www.piwheels.org/simple/webpage2content/) (requires-python:>=3.9) 2025-09-14T15:57:24,784 Skipping link: No binaries permitted for webpage2content: https://archive1.piwheels.org/simple/webpage2content/webpage2content-1.1.5-py3-none-any.whl#sha256=07aab27d499d6f973c0bee49da7de5ba06b1fe0ca17bfabf82b70afbc28c6445 (from https://www.piwheels.org/simple/webpage2content/) (requires-python:>=3.9) 2025-09-14T15:57:24,785 Skipping link: No binaries permitted for webpage2content: https://archive1.piwheels.org/simple/webpage2content/webpage2content-1.0.9-py3-none-any.whl#sha256=febf13c79588c8b84796c9fa2c6c59566f9bb654e2f23bbdaf9575259c897e46 (from https://www.piwheels.org/simple/webpage2content/) (requires-python:>=3.9) 2025-09-14T15:57:24,785 Skipping link: No binaries permitted for webpage2content: https://archive1.piwheels.org/simple/webpage2content/webpage2content-1.0.8-py3-none-any.whl#sha256=26d0080a38e00d957ca37ec482b4b6c1d06a510096ee7293bd335314408b0e60 (from https://www.piwheels.org/simple/webpage2content/) (requires-python:>=3.9) 2025-09-14T15:57:24,785 Skipping link: No binaries permitted for webpage2content: https://archive1.piwheels.org/simple/webpage2content/webpage2content-1.0.7-py3-none-any.whl#sha256=e4e7282850958987b62b133c3d98e7c8f815459ed251ddf937e37c739c827d5f (from https://www.piwheels.org/simple/webpage2content/) (requires-python:>=3.9) 2025-09-14T15:57:24,785 Skipping link: No binaries permitted for webpage2content: https://archive1.piwheels.org/simple/webpage2content/webpage2content-1.0.6-py3-none-any.whl#sha256=47ad1315088ff550b6f6f047417a12e9505e44b6d183c0f9874c07bfa015002d (from https://www.piwheels.org/simple/webpage2content/) (requires-python:>=3.9) 2025-09-14T15:57:24,785 Skipping link: No binaries permitted for webpage2content: https://archive1.piwheels.org/simple/webpage2content/webpage2content-1.0.5-py3-none-any.whl#sha256=667b0761e64700146ebb903bf29c48a68bffee3fcb8f12678c8a36f0657cf692 (from https://www.piwheels.org/simple/webpage2content/) (requires-python:>=3.9) 2025-09-14T15:57:24,785 Skipping link: No binaries permitted for webpage2content: https://archive1.piwheels.org/simple/webpage2content/webpage2content-1.0.4-py3-none-any.whl#sha256=5be48acbacc13b562a2df6fce1b03f87a6d8ab64925608a6b729e06e3a8b3bb9 (from https://www.piwheels.org/simple/webpage2content/) (requires-python:>=3.9) 2025-09-14T15:57:24,786 Skipping link: No binaries permitted for webpage2content: https://archive1.piwheels.org/simple/webpage2content/webpage2content-1.0.3-py3-none-any.whl#sha256=f051facf8a23e003eb314a0e1aeda84e6f2b1698baad6d5fd57e90678f3a902d (from https://www.piwheels.org/simple/webpage2content/) (requires-python:>=3.9) 2025-09-14T15:57:24,786 Skipping link: No binaries permitted for webpage2content: https://archive1.piwheels.org/simple/webpage2content/webpage2content-1.0.2-py3-none-any.whl#sha256=39c619a0f86ad8df5ce5a1acccfddeca1c35106b70eb650a2f2b2b33407a8e90 (from https://www.piwheels.org/simple/webpage2content/) (requires-python:>=3.9) 2025-09-14T15:57:24,786 Skipping link: No binaries permitted for webpage2content: https://archive1.piwheels.org/simple/webpage2content/webpage2content-1.0.1-py3-none-any.whl#sha256=62a3164af1eab5cc28d9026b1c13a2433467104348050b74303cafba5850c8bc (from https://www.piwheels.org/simple/webpage2content/) (requires-python:>=3.9) 2025-09-14T15:57:24,786 Skipping link: No binaries permitted for webpage2content: https://archive1.piwheels.org/simple/webpage2content/webpage2content-1.0.0-py3-none-any.whl#sha256=7f035f0fa44270337281be22342df4a25fe7602984e95f1f982ad5c09488c372 (from https://www.piwheels.org/simple/webpage2content/) (requires-python:>=3.9) 2025-09-14T15:57:24,786 Skipping link: not a file: https://www.piwheels.org/simple/webpage2content/ 2025-09-14T15:57:24,786 Skipping link: not a file: https://pypi.org/simple/webpage2content/ 2025-09-14T15:57:24,813 Given no hashes to check 1 links for project 'webpage2content': discarding no candidates 2025-09-14T15:57:24,814 Collecting webpage2content==1.1.3 2025-09-14T15:57:24,816 Created temporary directory: /tmp/pip-unpack-gav4n9rr 2025-09-14T15:57:24,955 Downloading webpage2content-1.1.3.tar.gz (11 kB) 2025-09-14T15:57:24,983 Added webpage2content==1.1.3 from https://files.pythonhosted.org/packages/0f/1a/468fc7f3a5b863a08208b0f34b07607fead7620f2b82987bf618e8857eb5/webpage2content-1.1.3.tar.gz to build tracker '/tmp/pip-build-tracker-24pn7i3h' 2025-09-14T15:57:24,984 Running setup.py (path:/tmp/pip-wheel-l0jnu6c3/webpage2content_100cd8d1520d4cec99677b11296de59c/setup.py) egg_info for package webpage2content 2025-09-14T15:57:24,984 Created temporary directory: /tmp/pip-pip-egg-info-bh1uk8tm 2025-09-14T15:57:24,984 Preparing metadata (setup.py): started 2025-09-14T15:57:24,985 Running command python setup.py egg_info 2025-09-14T15:57:25,489 Traceback (most recent call last): 2025-09-14T15:57:25,490 File "", line 2, in 2025-09-14T15:57:25,491 exec(compile(''' 2025-09-14T15:57:25,491 ~~~~^^^^^^^^^^^^ 2025-09-14T15:57:25,491 # This is -- a caller that pip uses to run setup.py 2025-09-14T15:57:25,491 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T15:57:25,491 ...<32 lines>... 2025-09-14T15:57:25,491 exec(compile(setup_py_code, filename, "exec")) 2025-09-14T15:57:25,491 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T15:57:25,491 ''' % ('/tmp/pip-wheel-l0jnu6c3/webpage2content_100cd8d1520d4cec99677b11296de59c/setup.py',), "", "exec")) 2025-09-14T15:57:25,492 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T15:57:25,492 File "", line 35, in 2025-09-14T15:57:25,492 File "/tmp/pip-wheel-l0jnu6c3/webpage2content_100cd8d1520d4cec99677b11296de59c/setup.py", line 6, in 2025-09-14T15:57:25,492 with open( 2025-09-14T15:57:25,492 ~~~~^ 2025-09-14T15:57:25,492 os.path.join(os.path.dirname(__file__), "webpage2content/VERSION"), "r" 2025-09-14T15:57:25,492 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T15:57:25,492 ) as version_file: 2025-09-14T15:57:25,493 ^ 2025-09-14T15:57:25,493 FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-wheel-l0jnu6c3/webpage2content_100cd8d1520d4cec99677b11296de59c/webpage2content/VERSION' 2025-09-14T15:57:25,576 ERROR: python setup.py egg_info exited with 1 2025-09-14T15:57:25,589 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-14T15:57:25,589 exec(compile('"'"''"'"''"'"' 2025-09-14T15:57:25,589 # This is -- a caller that pip uses to run setup.py 2025-09-14T15:57:25,589 # 2025-09-14T15:57:25,589 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-14T15:57:25,589 # import from `distutils.core` to work with newer packaging standards. 2025-09-14T15:57:25,589 # - It provides a clear error message when setuptools is not installed. 2025-09-14T15:57:25,589 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-14T15:57:25,589 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-14T15:57:25,589 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-14T15:57:25,589 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-14T15:57:25,589 import os, sys, tokenize, traceback 2025-09-14T15:57:25,589 2025-09-14T15:57:25,589 try: 2025-09-14T15:57:25,589 import setuptools 2025-09-14T15:57:25,589 except ImportError: 2025-09-14T15:57:25,589 print( 2025-09-14T15:57:25,589 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-14T15:57:25,589 "the build environment with exception:", 2025-09-14T15:57:25,589 file=sys.stderr, 2025-09-14T15:57:25,589 ) 2025-09-14T15:57:25,589 traceback.print_exc() 2025-09-14T15:57:25,589 sys.exit(1) 2025-09-14T15:57:25,589 2025-09-14T15:57:25,589 __file__ = %r 2025-09-14T15:57:25,589 sys.argv[0] = __file__ 2025-09-14T15:57:25,589 2025-09-14T15:57:25,589 if os.path.exists(__file__): 2025-09-14T15:57:25,589 filename = __file__ 2025-09-14T15:57:25,589 with tokenize.open(__file__) as f: 2025-09-14T15:57:25,589 setup_py_code = f.read() 2025-09-14T15:57:25,589 else: 2025-09-14T15:57:25,589 filename = "" 2025-09-14T15:57:25,589 setup_py_code = "from setuptools import setup; setup()" 2025-09-14T15:57:25,589 2025-09-14T15:57:25,589 exec(compile(setup_py_code, filename, "exec")) 2025-09-14T15:57:25,589 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-l0jnu6c3/webpage2content_100cd8d1520d4cec99677b11296de59c/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-bh1uk8tm[/] 2025-09-14T15:57:25,589 [bold magenta]cwd[/]: /tmp/pip-wheel-l0jnu6c3/webpage2content_100cd8d1520d4cec99677b11296de59c/ 2025-09-14T15:57:25,589 Preparing metadata (setup.py): finished with status 'error' 2025-09-14T15:57:25,590 ERROR: metadata generation failed 2025-09-14T15:57:25,596 Exception information: 2025-09-14T15:57:25,596 Traceback (most recent call last): 2025-09-14T15:57:25,596 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-14T15:57:25,596 call_subprocess( 2025-09-14T15:57:25,596 ~~~~~~~~~~~~~~~^ 2025-09-14T15:57:25,596 args, 2025-09-14T15:57:25,596 ^^^^^ 2025-09-14T15:57:25,596 ...<2 lines>... 2025-09-14T15:57:25,596 spinner=spinner, 2025-09-14T15:57:25,596 ^^^^^^^^^^^^^^^^ 2025-09-14T15:57:25,596 ) 2025-09-14T15:57:25,596 ^ 2025-09-14T15:57:25,596 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-14T15:57:25,596 raise error 2025-09-14T15:57:25,596 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-14T15:57:25,596 2025-09-14T15:57:25,596 The above exception was the direct cause of the following exception: 2025-09-14T15:57:25,596 2025-09-14T15:57:25,596 Traceback (most recent call last): 2025-09-14T15:57:25,596 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-14T15:57:25,596 status = _inner_run() 2025-09-14T15:57:25,596 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-14T15:57:25,596 return self.run(options, args) 2025-09-14T15:57:25,596 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-14T15:57:25,596 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-14T15:57:25,596 return func(self, options, args) 2025-09-14T15:57:25,596 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-14T15:57:25,596 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-14T15:57:25,596 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-14T15:57:25,596 result = self._result = resolver.resolve( 2025-09-14T15:57:25,596 ~~~~~~~~~~~~~~~~^ 2025-09-14T15:57:25,596 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-14T15:57:25,596 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T15:57:25,596 ) 2025-09-14T15:57:25,596 ^ 2025-09-14T15:57:25,596 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-14T15:57:25,596 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-14T15:57:25,596 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-14T15:57:25,596 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-14T15:57:25,596 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T15:57:25,596 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-14T15:57:25,596 if not criterion.candidates: 2025-09-14T15:57:25,596 ^^^^^^^^^^^^^^^^^^^^ 2025-09-14T15:57:25,596 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-14T15:57:25,596 return bool(self._sequence) 2025-09-14T15:57:25,596 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-14T15:57:25,596 self._bool = any(self) 2025-09-14T15:57:25,596 ~~~^^^^^^ 2025-09-14T15:57:25,596 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-14T15:57:25,596 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-14T15:57:25,596 ^^^^^^^^ 2025-09-14T15:57:25,596 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-14T15:57:25,596 candidate = func() 2025-09-14T15:57:25,596 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-14T15:57:25,596 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-14T15:57:25,596 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-14T15:57:25,596 link, template, name, version 2025-09-14T15:57:25,596 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T15:57:25,596 ) 2025-09-14T15:57:25,596 ^ 2025-09-14T15:57:25,596 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-14T15:57:25,596 self._link_candidate_cache[link] = LinkCandidate( 2025-09-14T15:57:25,596 ~~~~~~~~~~~~~^ 2025-09-14T15:57:25,596 link, 2025-09-14T15:57:25,596 ^^^^^ 2025-09-14T15:57:25,596 ...<3 lines>... 2025-09-14T15:57:25,596 version=version, 2025-09-14T15:57:25,596 ^^^^^^^^^^^^^^^^ 2025-09-14T15:57:25,596 ) 2025-09-14T15:57:25,596 ^ 2025-09-14T15:57:25,596 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-14T15:57:25,596 super().__init__( 2025-09-14T15:57:25,596 ~~~~~~~~~~~~~~~~^ 2025-09-14T15:57:25,596 link=link, 2025-09-14T15:57:25,596 ^^^^^^^^^^ 2025-09-14T15:57:25,596 ...<4 lines>... 2025-09-14T15:57:25,596 version=version, 2025-09-14T15:57:25,596 ^^^^^^^^^^^^^^^^ 2025-09-14T15:57:25,596 ) 2025-09-14T15:57:25,596 ^ 2025-09-14T15:57:25,596 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-14T15:57:25,596 self.dist = self._prepare() 2025-09-14T15:57:25,596 ~~~~~~~~~~~~~^^ 2025-09-14T15:57:25,596 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-14T15:57:25,596 dist = self._prepare_distribution() 2025-09-14T15:57:25,596 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-14T15:57:25,596 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-14T15:57:25,596 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T15:57:25,596 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-14T15:57:25,596 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-14T15:57:25,596 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T15:57:25,596 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-14T15:57:25,596 dist = _get_prepared_distribution( 2025-09-14T15:57:25,596 req, 2025-09-14T15:57:25,596 ...<3 lines>... 2025-09-14T15:57:25,596 self.check_build_deps, 2025-09-14T15:57:25,596 ) 2025-09-14T15:57:25,596 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-14T15:57:25,596 abstract_dist.prepare_distribution_metadata( 2025-09-14T15:57:25,596 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-14T15:57:25,596 finder, build_isolation, check_build_deps 2025-09-14T15:57:25,596 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T15:57:25,596 ) 2025-09-14T15:57:25,596 ^ 2025-09-14T15:57:25,596 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-14T15:57:25,596 self.req.prepare_metadata() 2025-09-14T15:57:25,596 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-14T15:57:25,596 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-14T15:57:25,596 self.metadata_directory = generate_metadata_legacy( 2025-09-14T15:57:25,596 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-14T15:57:25,596 build_env=self.build_env, 2025-09-14T15:57:25,596 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-14T15:57:25,596 ...<3 lines>... 2025-09-14T15:57:25,596 details=details, 2025-09-14T15:57:25,596 ^^^^^^^^^^^^^^^^ 2025-09-14T15:57:25,596 ) 2025-09-14T15:57:25,596 ^ 2025-09-14T15:57:25,596 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-14T15:57:25,596 raise MetadataGenerationFailed(package_details=details) from error 2025-09-14T15:57:25,596 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-14T15:57:25,617 Removed webpage2content==1.1.3 from https://files.pythonhosted.org/packages/0f/1a/468fc7f3a5b863a08208b0f34b07607fead7620f2b82987bf618e8857eb5/webpage2content-1.1.3.tar.gz from build tracker '/tmp/pip-build-tracker-24pn7i3h' 2025-09-14T15:57:25,617 Removed build tracker: '/tmp/pip-build-tracker-24pn7i3h'