2025-09-08T04:41:26,795 Created temporary directory: /tmp/pip-build-tracker-4q8rveci 2025-09-08T04:41:26,795 Initialized build tracking at /tmp/pip-build-tracker-4q8rveci 2025-09-08T04:41:26,795 Created build tracker: /tmp/pip-build-tracker-4q8rveci 2025-09-08T04:41:26,796 Entered build tracker: /tmp/pip-build-tracker-4q8rveci 2025-09-08T04:41:26,796 Created temporary directory: /tmp/pip-wheel-mf8m60pq 2025-09-08T04:41:26,799 Created temporary directory: /tmp/pip-ephem-wheel-cache-u866hykk 2025-09-08T04:41:26,855 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T04:41:26,858 2 location(s) to search for versions of pyscraper-framework: 2025-09-08T04:41:26,858 * https://pypi.org/simple/pyscraper-framework/ 2025-09-08T04:41:26,858 * https://www.piwheels.org/simple/pyscraper-framework/ 2025-09-08T04:41:26,858 Fetching project page and analyzing links: https://pypi.org/simple/pyscraper-framework/ 2025-09-08T04:41:26,858 Getting page https://pypi.org/simple/pyscraper-framework/ 2025-09-08T04:41:26,859 Found index url https://pypi.org/simple/ 2025-09-08T04:41:27,007 Fetched page https://pypi.org/simple/pyscraper-framework/ as application/vnd.pypi.simple.v1+json 2025-09-08T04:41:27,017 Found link https://files.pythonhosted.org/packages/5f/c8/1ce2de97775b6cb98a8a4bf8aa7c89cade80499ba1d4349c55a73ee3fb45/pyscraper-framework-0.0.2.tar.gz (from https://pypi.org/simple/pyscraper-framework/), version: 0.0.2 2025-09-08T04:41:27,018 Found link https://files.pythonhosted.org/packages/a9/d3/61da3bb9faa071181e9e7204a3618a0976c9f518292a4a4b04d8c28c5ccd/pyscraper-framework-0.0.4.tar.gz (from https://pypi.org/simple/pyscraper-framework/), version: 0.0.4 2025-09-08T04:41:27,018 Found link https://files.pythonhosted.org/packages/08/ff/2ce227897fd78000868a9386e517e3b386dce00f43e23f6345aee0c4afbd/pyscraper-framework-0.0.5.tar.gz (from https://pypi.org/simple/pyscraper-framework/), version: 0.0.5 2025-09-08T04:41:27,019 Found link https://files.pythonhosted.org/packages/f2/d6/5b130d03159a36299f47791e39014e545ab878706e8c3b4ada42634ccbf2/pyscraper_framework-0.0.6.tar.gz (from https://pypi.org/simple/pyscraper-framework/), version: 0.0.6 2025-09-08T04:41:27,019 Found link https://files.pythonhosted.org/packages/d3/a3/6296572795cc89cf1bc79fd0ecdd5bacc2b18620195de11cb7db7ca68d1e/pyscraper_framework-0.0.7.tar.gz (from https://pypi.org/simple/pyscraper-framework/), version: 0.0.7 2025-09-08T04:41:27,020 Found link https://files.pythonhosted.org/packages/34/87/e7d96d4bcabdaf2902519cc27fcdc8775565399ca04ec2fdf2fce815a144/pyscraper_framework-0.0.8.tar.gz (from https://pypi.org/simple/pyscraper-framework/), version: 0.0.8 2025-09-08T04:41:27,020 Found link https://files.pythonhosted.org/packages/ec/09/93ff23895ebb9b1b562f8988d39f937dad16d9160045e8b8fbc01f975167/pyscraper_framework-0.0.9.tar.gz (from https://pypi.org/simple/pyscraper-framework/), version: 0.0.9 2025-09-08T04:41:27,021 Found link https://files.pythonhosted.org/packages/31/e8/e55ac83205daef24a42a3fac64189065102fd89d2e4b3c92da6ce41a7442/pyscraper_framework-0.0.12.tar.gz (from https://pypi.org/simple/pyscraper-framework/), version: 0.0.12 2025-09-08T04:41:27,021 Found link https://files.pythonhosted.org/packages/3b/9a/3a0572474f6d94bafbb5f458f3f87985179449ccaa75041fa8cceaefcb23/pyscraper_framework-0.0.13.tar.gz (from https://pypi.org/simple/pyscraper-framework/), version: 0.0.13 2025-09-08T04:41:27,022 Found link https://files.pythonhosted.org/packages/86/a2/2bee0745c1bcc1cd0e6f8e2e6e5efda7e46cb6817f4a5b7bb6832b97e818/pyscraper_framework-0.0.14.tar.gz (from https://pypi.org/simple/pyscraper-framework/), version: 0.0.14 2025-09-08T04:41:27,022 Found link https://files.pythonhosted.org/packages/14/fc/77e428b73eb9c099948e53323eaae49a62048a1ed590fb346af5c1e43e68/pyscraper_framework-0.0.15.tar.gz (from https://pypi.org/simple/pyscraper-framework/), version: 0.0.15 2025-09-08T04:41:27,023 Found link https://files.pythonhosted.org/packages/b5/76/4f3e8e71b4a924d452d211851abc018fea6786b9d22f863906f921eb5253/pyscraper_framework-0.0.16.tar.gz (from https://pypi.org/simple/pyscraper-framework/), version: 0.0.16 2025-09-08T04:41:27,023 Found link https://files.pythonhosted.org/packages/dc/b0/035d18a441ba2efd75cb3f956428d2376382ffcfe5192e1573764132c29f/pyscraper_framework-0.0.17.tar.gz (from https://pypi.org/simple/pyscraper-framework/), version: 0.0.17 2025-09-08T04:41:27,024 Found link https://files.pythonhosted.org/packages/17/44/afa50813171a55e28f55c5b6691d51b2378683b5532068e8dcb4d7197e46/pyscraper_framework-0.0.18.tar.gz (from https://pypi.org/simple/pyscraper-framework/), version: 0.0.18 2025-09-08T04:41:27,024 Found link https://files.pythonhosted.org/packages/00/1b/b9a332dd50257a9a8307be4ad74672612ab1fcee7fd937c399bb5c1e8456/pyscraper_framework-0.0.19.tar.gz (from https://pypi.org/simple/pyscraper-framework/), version: 0.0.19 2025-09-08T04:41:27,025 Found link https://files.pythonhosted.org/packages/6c/50/17f27dd5f975dc8d9e67abd0dd6640990db85ce5f9bfef10f451acc380c3/pyscraper_framework-0.0.20.tar.gz (from https://pypi.org/simple/pyscraper-framework/), version: 0.0.20 2025-09-08T04:41:27,025 Found link https://files.pythonhosted.org/packages/c8/40/04150614ca69658f6b4c02e7b626898d101cd340601c172be1c96c79cfc6/pyscraper_framework-0.0.21.tar.gz (from https://pypi.org/simple/pyscraper-framework/), version: 0.0.21 2025-09-08T04:41:27,026 Found link https://files.pythonhosted.org/packages/37/06/6d6fd9f4b2b2282fcd785aca2b2c28c7fceb96285ee32b54844da4a7cf1e/pyscraper_framework-0.0.22.tar.gz (from https://pypi.org/simple/pyscraper-framework/), version: 0.0.22 2025-09-08T04:41:27,026 Found link https://files.pythonhosted.org/packages/00/5f/a77596a9e71b118b79a3d911e813bca46c81b1020a8cce7f1a1f5c9512cc/pyscraper_framework-0.0.23.tar.gz (from https://pypi.org/simple/pyscraper-framework/), version: 0.0.23 2025-09-08T04:41:27,027 Found link https://files.pythonhosted.org/packages/36/78/9fa5efd1974f8eef6d8e140ef087b3fc36c4cb712a028ccb27bd76bac3bf/pyscraper_framework-0.0.24.tar.gz (from https://pypi.org/simple/pyscraper-framework/), version: 0.0.24 2025-09-08T04:41:27,027 Found link https://files.pythonhosted.org/packages/e6/1f/d0230f834cf1c56e67bfcd2800ceb1f5b3e0333da2d68a453f34d792de9c/pyscraper_framework-0.0.25.tar.gz (from https://pypi.org/simple/pyscraper-framework/), version: 0.0.25 2025-09-08T04:41:27,028 Found link https://files.pythonhosted.org/packages/e3/bc/51c1d9c5052f008d7af2df09466abcd6355b7dfdb2f8a526e94548fef536/pyscraper_framework-0.0.26.tar.gz (from https://pypi.org/simple/pyscraper-framework/), version: 0.0.26 2025-09-08T04:41:27,028 Found link https://files.pythonhosted.org/packages/c6/01/ef92b669363b2581fd50802d45b2910d291833705c0d7952d7349d66f20e/pyscraper_framework-0.0.27.tar.gz (from https://pypi.org/simple/pyscraper-framework/), version: 0.0.27 2025-09-08T04:41:27,029 Found link https://files.pythonhosted.org/packages/7a/50/991a692a7c962dc682544eeab43ae6b112d1139cf8766eddbc53ca5afae8/pyscraper_framework-0.0.28.tar.gz (from https://pypi.org/simple/pyscraper-framework/), version: 0.0.28 2025-09-08T04:41:27,029 Found link https://files.pythonhosted.org/packages/9f/e3/b9026bd11a72575a26ab19ff11faf5478501a4f0958640a72f9a426a71f4/pyscraper_framework-0.0.29.tar.gz (from https://pypi.org/simple/pyscraper-framework/), version: 0.0.29 2025-09-08T04:41:27,029 Found link https://files.pythonhosted.org/packages/74/9e/99ad9dcaa49d8bddec1428169831fa5d8e0ae52b1269208d19845124cdb4/pyscraper_framework-0.0.30.tar.gz (from https://pypi.org/simple/pyscraper-framework/), version: 0.0.30 2025-09-08T04:41:27,030 Found link https://files.pythonhosted.org/packages/83/e1/c8dc8b58e9a8acf21c287397baa0a2a05af5c24689c03b3eb1c4b59d2e12/pyscraper_framework-0.0.31.tar.gz (from https://pypi.org/simple/pyscraper-framework/), version: 0.0.31 2025-09-08T04:41:27,031 Found link https://files.pythonhosted.org/packages/2b/0b/107213991a8e422675f761c71d991afe01216646eafaa9673e5a0acf9fc6/pyscraper_framework-0.0.32.tar.gz (from https://pypi.org/simple/pyscraper-framework/), version: 0.0.32 2025-09-08T04:41:27,031 Found link https://files.pythonhosted.org/packages/85/60/90674db0ccb5ca0d913b126bb00fb8a40cd7b14e4fcd56ba5e0c1b94212c/pyscraper_framework-0.0.33.tar.gz (from https://pypi.org/simple/pyscraper-framework/), version: 0.0.33 2025-09-08T04:41:27,032 Found link https://files.pythonhosted.org/packages/40/68/aaddb245c822c1e457bbdf4d199681ca65b066c8e67e47afddc1346b3782/pyscraper_framework-0.0.34.tar.gz (from https://pypi.org/simple/pyscraper-framework/), version: 0.0.34 2025-09-08T04:41:27,032 Found link https://files.pythonhosted.org/packages/ca/b3/b18c54e0dc8fbdc8eaca78811fafb1cd9f30b6d73b04c9a740d93ed29f99/pyscraper_framework-0.0.35.tar.gz (from https://pypi.org/simple/pyscraper-framework/), version: 0.0.35 2025-09-08T04:41:27,032 Found link https://files.pythonhosted.org/packages/88/f2/53b52dba1ed989d08216f0999715b761f7dbdef1eccc245fe66f56933b9a/pyscraper_framework-0.0.36.tar.gz (from https://pypi.org/simple/pyscraper-framework/), version: 0.0.36 2025-09-08T04:41:27,033 Found link https://files.pythonhosted.org/packages/23/dc/9619aac05fbbc9947b88279353159b70d172e7989724cf5df0d15c4f1391/pyscraper_framework-0.0.37.tar.gz (from https://pypi.org/simple/pyscraper-framework/), version: 0.0.37 2025-09-08T04:41:27,033 Found link https://files.pythonhosted.org/packages/5e/79/124962eb659bd502ec695785459ce775a7a97ca3587497e24fd64ed86179/pyscraper_framework-0.0.38.tar.gz (from https://pypi.org/simple/pyscraper-framework/), version: 0.0.38 2025-09-08T04:41:27,033 Found link https://files.pythonhosted.org/packages/cc/63/fa3cff38ca2457b68b6ca3d0410d64794e179284c89ee182b25157e94fbf/pyscraper_framework-0.0.39.tar.gz (from https://pypi.org/simple/pyscraper-framework/), version: 0.0.39 2025-09-08T04:41:27,033 Found link https://files.pythonhosted.org/packages/8d/c0/8a928d49b72d13d058cba4f067024091eebc0598275f35c78544ebcca967/pyscraper_framework-0.0.40.tar.gz (from https://pypi.org/simple/pyscraper-framework/), version: 0.0.40 2025-09-08T04:41:27,034 Found link https://files.pythonhosted.org/packages/6c/61/0fced49853a21a1c316036ce2165588a31c48c1cd8b109f6ab0a332f2c31/pyscraper_framework-0.0.41.tar.gz (from https://pypi.org/simple/pyscraper-framework/), version: 0.0.41 2025-09-08T04:41:27,034 Found link https://files.pythonhosted.org/packages/c0/70/1e0c77ffa8983f00a9e0641d8b7a0ceb4528751b4c9b8c81d7eaea54312c/pyscraper_framework-0.0.42.tar.gz (from https://pypi.org/simple/pyscraper-framework/), version: 0.0.42 2025-09-08T04:41:27,034 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyscraper-framework/ 2025-09-08T04:41:27,034 Getting page https://www.piwheels.org/simple/pyscraper-framework/ 2025-09-08T04:41:27,035 Found index url https://www.piwheels.org/simple/ 2025-09-08T04:41:27,124 Fetched page https://www.piwheels.org/simple/pyscraper-framework/ as text/html 2025-09-08T04:41:27,132 Skipping link: No binaries permitted for pyscraper-framework: https://archive1.piwheels.org/simple/pyscraper-framework/pyscraper_framework-0.0.42-py3-none-any.whl#sha256=a31e9f2e3aa95dfe5d3ae8bdd58ddc5dd24d3d7055ede61917bde7777ac268dc (from https://www.piwheels.org/simple/pyscraper-framework/) 2025-09-08T04:41:27,132 Skipping link: No binaries permitted for pyscraper-framework: https://archive1.piwheels.org/simple/pyscraper-framework/pyscraper_framework-0.0.41-py3-none-any.whl#sha256=0216e0a84935892c0a169d97a85ee1ad462d7bd075e0dd97b44631bae6498782 (from https://www.piwheels.org/simple/pyscraper-framework/) 2025-09-08T04:41:27,132 Skipping link: No binaries permitted for pyscraper-framework: https://archive1.piwheels.org/simple/pyscraper-framework/pyscraper_framework-0.0.40-py3-none-any.whl#sha256=465c8311a394de55a90dc975423668e645c1806d9c65d9c1d9e7ee65a79a4651 (from https://www.piwheels.org/simple/pyscraper-framework/) 2025-09-08T04:41:27,132 Skipping link: No binaries permitted for pyscraper-framework: https://archive1.piwheels.org/simple/pyscraper-framework/pyscraper_framework-0.0.39-py3-none-any.whl#sha256=25956b6aa2ec813ab357559e9f560906a0d87ae855c9cddf6740615d8332528c (from https://www.piwheels.org/simple/pyscraper-framework/) 2025-09-08T04:41:27,133 Skipping link: No binaries permitted for pyscraper-framework: https://archive1.piwheels.org/simple/pyscraper-framework/pyscraper_framework-0.0.38-py3-none-any.whl#sha256=6365657b895ca05a7307f4461af10dde85be95f22b0f461c6422776401039728 (from https://www.piwheels.org/simple/pyscraper-framework/) 2025-09-08T04:41:27,133 Skipping link: No binaries permitted for pyscraper-framework: https://archive1.piwheels.org/simple/pyscraper-framework/pyscraper_framework-0.0.37-py3-none-any.whl#sha256=e9c5b327ce5880f6ce0411542df055dedc5fcba859a15f8c8c2a95652adbd431 (from https://www.piwheels.org/simple/pyscraper-framework/) 2025-09-08T04:41:27,133 Skipping link: No binaries permitted for pyscraper-framework: https://archive1.piwheels.org/simple/pyscraper-framework/pyscraper_framework-0.0.36-py3-none-any.whl#sha256=17a0fb4d18d5cb238800162663ec05e06c4f3a0c9847e6b563945ff041c97692 (from https://www.piwheels.org/simple/pyscraper-framework/) 2025-09-08T04:41:27,133 Skipping link: No binaries permitted for pyscraper-framework: https://archive1.piwheels.org/simple/pyscraper-framework/pyscraper_framework-0.0.35-py3-none-any.whl#sha256=c3c164d4d3760bd27790a095824f8554855a4c2342fdd431530d240aa389906c (from https://www.piwheels.org/simple/pyscraper-framework/) 2025-09-08T04:41:27,133 Skipping link: No binaries permitted for pyscraper-framework: https://archive1.piwheels.org/simple/pyscraper-framework/pyscraper_framework-0.0.34-py3-none-any.whl#sha256=3446841c044189a13743fd267e38ddbee094f3e7cfcf95c2839f29adb10e8241 (from https://www.piwheels.org/simple/pyscraper-framework/) 2025-09-08T04:41:27,133 Skipping link: No binaries permitted for pyscraper-framework: https://archive1.piwheels.org/simple/pyscraper-framework/pyscraper_framework-0.0.33-py3-none-any.whl#sha256=4fb8ac6da1fc55a42ed147386cd463adfdcde15d3fee54abcc827b57487e3b0e (from https://www.piwheels.org/simple/pyscraper-framework/) 2025-09-08T04:41:27,134 Skipping link: No binaries permitted for pyscraper-framework: https://archive1.piwheels.org/simple/pyscraper-framework/pyscraper_framework-0.0.32-py3-none-any.whl#sha256=1c8162096cfb4a5f9b4e4b9ebb65ad4590339821479d0bee26d1b0ee3c92a337 (from https://www.piwheels.org/simple/pyscraper-framework/) 2025-09-08T04:41:27,134 Skipping link: No binaries permitted for pyscraper-framework: https://archive1.piwheels.org/simple/pyscraper-framework/pyscraper_framework-0.0.31-py3-none-any.whl#sha256=4c83ea2cd8c341bee74c1871af2d019cba24e5b10a36c468d28e0c4e38f42dc8 (from https://www.piwheels.org/simple/pyscraper-framework/) 2025-09-08T04:41:27,134 Skipping link: No binaries permitted for pyscraper-framework: https://archive1.piwheels.org/simple/pyscraper-framework/pyscraper_framework-0.0.30-py3-none-any.whl#sha256=69634c5d292639d6e47b783d3b53703e2be39c0f1c967451a909cbadc0818247 (from https://www.piwheels.org/simple/pyscraper-framework/) 2025-09-08T04:41:27,134 Skipping link: No binaries permitted for pyscraper-framework: https://archive1.piwheels.org/simple/pyscraper-framework/pyscraper_framework-0.0.29-py3-none-any.whl#sha256=59a0b63a0699e8d44cb2b22defa51b7efccbda798f91d9a073fa618acb97b6f2 (from https://www.piwheels.org/simple/pyscraper-framework/) 2025-09-08T04:41:27,134 Skipping link: No binaries permitted for pyscraper-framework: https://archive1.piwheels.org/simple/pyscraper-framework/pyscraper_framework-0.0.28-py3-none-any.whl#sha256=52aca9c2a95366bfdb1ee3d865f07c5f1c0a0f970f49449392745e71a3796ca6 (from https://www.piwheels.org/simple/pyscraper-framework/) 2025-09-08T04:41:27,134 Skipping link: No binaries permitted for pyscraper-framework: https://archive1.piwheels.org/simple/pyscraper-framework/pyscraper_framework-0.0.27-py3-none-any.whl#sha256=a8e89fa080b93ba56b3513aa8a8177299376ff97eebb2476211ee5b71935b3be (from https://www.piwheels.org/simple/pyscraper-framework/) 2025-09-08T04:41:27,134 Skipping link: No binaries permitted for pyscraper-framework: https://archive1.piwheels.org/simple/pyscraper-framework/pyscraper_framework-0.0.26-py3-none-any.whl#sha256=36aa3bd6d45bbc065e4ff8b48938d1ec74cb67798b194eb09a5e1dacc7f1d0f7 (from https://www.piwheels.org/simple/pyscraper-framework/) 2025-09-08T04:41:27,135 Skipping link: No binaries permitted for pyscraper-framework: https://archive1.piwheels.org/simple/pyscraper-framework/pyscraper_framework-0.0.25-py3-none-any.whl#sha256=f1e377e73a4d9781ebf81683d934e3920eda1f1af6e3e2e0c0976571c1245695 (from https://www.piwheels.org/simple/pyscraper-framework/) 2025-09-08T04:41:27,135 Skipping link: No binaries permitted for pyscraper-framework: https://archive1.piwheels.org/simple/pyscraper-framework/pyscraper_framework-0.0.24-py3-none-any.whl#sha256=86fbbfd129b03e83ccd9b6a55a6d8f4ceed5067a0c832f7612ed97b1932c468b (from https://www.piwheels.org/simple/pyscraper-framework/) 2025-09-08T04:41:27,135 Skipping link: No binaries permitted for pyscraper-framework: https://archive1.piwheels.org/simple/pyscraper-framework/pyscraper_framework-0.0.23-py3-none-any.whl#sha256=9849ee2b411f3809b69d2de58581edde3d8f808a0e88724b6d4f2d8df339d1b7 (from https://www.piwheels.org/simple/pyscraper-framework/) 2025-09-08T04:41:27,135 Skipping link: No binaries permitted for pyscraper-framework: https://archive1.piwheels.org/simple/pyscraper-framework/pyscraper_framework-0.0.22-py3-none-any.whl#sha256=bf582c177c6ef2149469c0d6a8e142f29987f028792324cab1ddafd50a347cbf (from https://www.piwheels.org/simple/pyscraper-framework/) 2025-09-08T04:41:27,135 Skipping link: No binaries permitted for pyscraper-framework: https://archive1.piwheels.org/simple/pyscraper-framework/pyscraper_framework-0.0.21-py3-none-any.whl#sha256=bccd6e24a9a7a0cc1504fb8e23fb715134a1e4c4b649abbfe4b3c4a75b3007c6 (from https://www.piwheels.org/simple/pyscraper-framework/) 2025-09-08T04:41:27,135 Skipping link: No binaries permitted for pyscraper-framework: https://archive1.piwheels.org/simple/pyscraper-framework/pyscraper_framework-0.0.20-py3-none-any.whl#sha256=7c1ab30e0735497a73ebfd96b8b76365b331596dcdad63a4b526a9aeaeb16287 (from https://www.piwheels.org/simple/pyscraper-framework/) 2025-09-08T04:41:27,136 Skipping link: No binaries permitted for pyscraper-framework: https://archive1.piwheels.org/simple/pyscraper-framework/pyscraper_framework-0.0.19-py3-none-any.whl#sha256=cebe594acd8086e1fd6e7ec5818a72e4312b6bba160ec36a18b9123012fd474c (from https://www.piwheels.org/simple/pyscraper-framework/) 2025-09-08T04:41:27,136 Skipping link: No binaries permitted for pyscraper-framework: https://archive1.piwheels.org/simple/pyscraper-framework/pyscraper_framework-0.0.18-py3-none-any.whl#sha256=adf2f1f4f013d11e0bd10cbd3bf42d07a8d51e542fdf1a271b1aac1d4e74de8d (from https://www.piwheels.org/simple/pyscraper-framework/) 2025-09-08T04:41:27,136 Skipping link: No binaries permitted for pyscraper-framework: https://archive1.piwheels.org/simple/pyscraper-framework/pyscraper_framework-0.0.17-py3-none-any.whl#sha256=07b10b72d5fd7a845418d32ac00776a9e0995d76fa67dbf4ead910fd88d1ce0f (from https://www.piwheels.org/simple/pyscraper-framework/) 2025-09-08T04:41:27,136 Skipping link: No binaries permitted for pyscraper-framework: https://archive1.piwheels.org/simple/pyscraper-framework/pyscraper_framework-0.0.16-py3-none-any.whl#sha256=f05e45fe9ac61b7153721e1d15810a8666cc92975dfc483c4360f1efdc27a29e (from https://www.piwheels.org/simple/pyscraper-framework/) 2025-09-08T04:41:27,136 Skipping link: No binaries permitted for pyscraper-framework: https://archive1.piwheels.org/simple/pyscraper-framework/pyscraper_framework-0.0.15-py3-none-any.whl#sha256=557a24dde66e890a057903117865315d4d98ba5d0e4c3f9abf2291058e8617e2 (from https://www.piwheels.org/simple/pyscraper-framework/) 2025-09-08T04:41:27,136 Skipping link: No binaries permitted for pyscraper-framework: https://archive1.piwheels.org/simple/pyscraper-framework/pyscraper_framework-0.0.14-py3-none-any.whl#sha256=0b3b0cdb8f2f66af72b4266cb0906ae2dc8cbc300a379578766395cb901f78ff (from https://www.piwheels.org/simple/pyscraper-framework/) 2025-09-08T04:41:27,136 Skipping link: No binaries permitted for pyscraper-framework: https://archive1.piwheels.org/simple/pyscraper-framework/pyscraper_framework-0.0.13-py3-none-any.whl#sha256=c7a04d777eeef07e83b8ee679a0e5a52f35def17cff5751e067eb5ec8569ae4d (from https://www.piwheels.org/simple/pyscraper-framework/) 2025-09-08T04:41:27,137 Skipping link: No binaries permitted for pyscraper-framework: https://archive1.piwheels.org/simple/pyscraper-framework/pyscraper_framework-0.0.12-py3-none-any.whl#sha256=1306ae299c8848b6b1620bd947450ecdac1667e7d37cd6fdf26bc40b5eff6790 (from https://www.piwheels.org/simple/pyscraper-framework/) 2025-09-08T04:41:27,137 Skipping link: No binaries permitted for pyscraper-framework: https://archive1.piwheels.org/simple/pyscraper-framework/pyscraper_framework-0.0.9-py3-none-any.whl#sha256=82fc3ef2c2ea15bc988adc59a41d64a52c99c889daeeed3fcdce88a7e99ee82c (from https://www.piwheels.org/simple/pyscraper-framework/) 2025-09-08T04:41:27,137 Skipping link: No binaries permitted for pyscraper-framework: https://archive1.piwheels.org/simple/pyscraper-framework/pyscraper_framework-0.0.8-py3-none-any.whl#sha256=aac08a12855ff7fa1aaf2af4bd001af5e54b492197dea19d9a2bba1e78089ab6 (from https://www.piwheels.org/simple/pyscraper-framework/) 2025-09-08T04:41:27,137 Skipping link: No binaries permitted for pyscraper-framework: https://archive1.piwheels.org/simple/pyscraper-framework/pyscraper_framework-0.0.7-py3-none-any.whl#sha256=69798681e1f6ce3c839cac2725b465a501dbd842ae1b8836eaedae6f7d7bcd92 (from https://www.piwheels.org/simple/pyscraper-framework/) 2025-09-08T04:41:27,137 Skipping link: No binaries permitted for pyscraper-framework: https://archive1.piwheels.org/simple/pyscraper-framework/pyscraper_framework-0.0.6-py3-none-any.whl#sha256=3d999d8454876bae1ccfa64a0f4704211c94726982f06eca560e9c165e48be60 (from https://www.piwheels.org/simple/pyscraper-framework/) 2025-09-08T04:41:27,137 Skipping link: No binaries permitted for pyscraper-framework: https://archive1.piwheels.org/simple/pyscraper-framework/pyscraper_framework-0.0.5-py3-none-any.whl#sha256=26fde8ed75fa2480483963a940e9599b21fa4dc2a38926ba484f6d4970190a09 (from https://www.piwheels.org/simple/pyscraper-framework/) 2025-09-08T04:41:27,138 Skipping link: not a file: https://www.piwheels.org/simple/pyscraper-framework/ 2025-09-08T04:41:27,138 Skipping link: not a file: https://pypi.org/simple/pyscraper-framework/ 2025-09-08T04:41:27,165 Given no hashes to check 1 links for project 'pyscraper-framework': discarding no candidates 2025-09-08T04:41:27,166 Collecting pyscraper-framework==0.0.2 2025-09-08T04:41:27,168 Created temporary directory: /tmp/pip-unpack-cdukn8vl 2025-09-08T04:41:27,335 Downloading pyscraper-framework-0.0.2.tar.gz (6.2 kB) 2025-09-08T04:41:27,363 Added pyscraper-framework==0.0.2 from https://files.pythonhosted.org/packages/5f/c8/1ce2de97775b6cb98a8a4bf8aa7c89cade80499ba1d4349c55a73ee3fb45/pyscraper-framework-0.0.2.tar.gz to build tracker '/tmp/pip-build-tracker-4q8rveci' 2025-09-08T04:41:27,364 Running setup.py (path:/tmp/pip-wheel-mf8m60pq/pyscraper-framework_7f56ad3ac7eb4722811260dd7b96b02b/setup.py) egg_info for package pyscraper-framework 2025-09-08T04:41:27,365 Created temporary directory: /tmp/pip-pip-egg-info-in1w1yzz 2025-09-08T04:41:27,365 Preparing metadata (setup.py): started 2025-09-08T04:41:27,366 Running command python setup.py egg_info 2025-09-08T04:41:27,875 Traceback (most recent call last): 2025-09-08T04:41:27,876 File "", line 2, in 2025-09-08T04:41:27,877 exec(compile(''' 2025-09-08T04:41:27,877 ~~~~^^^^^^^^^^^^ 2025-09-08T04:41:27,877 # This is -- a caller that pip uses to run setup.py 2025-09-08T04:41:27,877 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:41:27,877 ...<32 lines>... 2025-09-08T04:41:27,877 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T04:41:27,877 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:41:27,877 ''' % ('/tmp/pip-wheel-mf8m60pq/pyscraper-framework_7f56ad3ac7eb4722811260dd7b96b02b/setup.py',), "", "exec")) 2025-09-08T04:41:27,877 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:41:27,878 File "", line 35, in 2025-09-08T04:41:27,878 File "/tmp/pip-wheel-mf8m60pq/pyscraper-framework_7f56ad3ac7eb4722811260dd7b96b02b/setup.py", line 17, in 2025-09-08T04:41:27,878 with open(path.join(here, 'README.md'), encoding='utf-8') as f: 2025-09-08T04:41:27,878 ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:41:27,878 File "", line 921, in open 2025-09-08T04:41:27,878 FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-wheel-mf8m60pq/pyscraper-framework_7f56ad3ac7eb4722811260dd7b96b02b/README.md' 2025-09-08T04:41:27,962 ERROR: python setup.py egg_info exited with 1 2025-09-08T04:41:27,974 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T04:41:27,974 exec(compile('"'"''"'"''"'"' 2025-09-08T04:41:27,974 # This is -- a caller that pip uses to run setup.py 2025-09-08T04:41:27,974 # 2025-09-08T04:41:27,974 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T04:41:27,974 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T04:41:27,974 # - It provides a clear error message when setuptools is not installed. 2025-09-08T04:41:27,974 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T04:41:27,974 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T04:41:27,974 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T04:41:27,974 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T04:41:27,974 import os, sys, tokenize, traceback 2025-09-08T04:41:27,974 2025-09-08T04:41:27,974 try: 2025-09-08T04:41:27,974 import setuptools 2025-09-08T04:41:27,974 except ImportError: 2025-09-08T04:41:27,974 print( 2025-09-08T04:41:27,974 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T04:41:27,974 "the build environment with exception:", 2025-09-08T04:41:27,974 file=sys.stderr, 2025-09-08T04:41:27,974 ) 2025-09-08T04:41:27,974 traceback.print_exc() 2025-09-08T04:41:27,974 sys.exit(1) 2025-09-08T04:41:27,974 2025-09-08T04:41:27,974 __file__ = %r 2025-09-08T04:41:27,974 sys.argv[0] = __file__ 2025-09-08T04:41:27,974 2025-09-08T04:41:27,974 if os.path.exists(__file__): 2025-09-08T04:41:27,974 filename = __file__ 2025-09-08T04:41:27,974 with tokenize.open(__file__) as f: 2025-09-08T04:41:27,974 setup_py_code = f.read() 2025-09-08T04:41:27,974 else: 2025-09-08T04:41:27,974 filename = "" 2025-09-08T04:41:27,974 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T04:41:27,974 2025-09-08T04:41:27,974 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T04:41:27,974 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-mf8m60pq/pyscraper-framework_7f56ad3ac7eb4722811260dd7b96b02b/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-in1w1yzz[/] 2025-09-08T04:41:27,974 [bold magenta]cwd[/]: /tmp/pip-wheel-mf8m60pq/pyscraper-framework_7f56ad3ac7eb4722811260dd7b96b02b/ 2025-09-08T04:41:27,974 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T04:41:27,975 ERROR: metadata generation failed 2025-09-08T04:41:27,980 Exception information: 2025-09-08T04:41:27,980 Traceback (most recent call last): 2025-09-08T04:41:27,980 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T04:41:27,980 call_subprocess( 2025-09-08T04:41:27,980 ~~~~~~~~~~~~~~~^ 2025-09-08T04:41:27,980 args, 2025-09-08T04:41:27,980 ^^^^^ 2025-09-08T04:41:27,980 ...<2 lines>... 2025-09-08T04:41:27,980 spinner=spinner, 2025-09-08T04:41:27,980 ^^^^^^^^^^^^^^^^ 2025-09-08T04:41:27,980 ) 2025-09-08T04:41:27,980 ^ 2025-09-08T04:41:27,980 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T04:41:27,980 raise error 2025-09-08T04:41:27,980 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T04:41:27,980 2025-09-08T04:41:27,980 The above exception was the direct cause of the following exception: 2025-09-08T04:41:27,980 2025-09-08T04:41:27,980 Traceback (most recent call last): 2025-09-08T04:41:27,980 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T04:41:27,980 status = _inner_run() 2025-09-08T04:41:27,980 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T04:41:27,980 return self.run(options, args) 2025-09-08T04:41:27,980 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T04:41:27,980 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T04:41:27,980 return func(self, options, args) 2025-09-08T04:41:27,980 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T04:41:27,980 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T04:41:27,980 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T04:41:27,980 result = self._result = resolver.resolve( 2025-09-08T04:41:27,980 ~~~~~~~~~~~~~~~~^ 2025-09-08T04:41:27,980 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T04:41:27,980 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:41:27,980 ) 2025-09-08T04:41:27,980 ^ 2025-09-08T04:41:27,980 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T04:41:27,980 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T04:41:27,980 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T04:41:27,980 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T04:41:27,980 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:41:27,980 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T04:41:27,980 if not criterion.candidates: 2025-09-08T04:41:27,980 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:41:27,980 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T04:41:27,980 return bool(self._sequence) 2025-09-08T04:41:27,980 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T04:41:27,980 self._bool = any(self) 2025-09-08T04:41:27,980 ~~~^^^^^^ 2025-09-08T04:41:27,980 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T04:41:27,980 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T04:41:27,980 ^^^^^^^^ 2025-09-08T04:41:27,980 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T04:41:27,980 candidate = func() 2025-09-08T04:41:27,980 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T04:41:27,980 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T04:41:27,980 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T04:41:27,980 link, template, name, version 2025-09-08T04:41:27,980 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:41:27,980 ) 2025-09-08T04:41:27,980 ^ 2025-09-08T04:41:27,980 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T04:41:27,980 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T04:41:27,980 ~~~~~~~~~~~~~^ 2025-09-08T04:41:27,980 link, 2025-09-08T04:41:27,980 ^^^^^ 2025-09-08T04:41:27,980 ...<3 lines>... 2025-09-08T04:41:27,980 version=version, 2025-09-08T04:41:27,980 ^^^^^^^^^^^^^^^^ 2025-09-08T04:41:27,980 ) 2025-09-08T04:41:27,980 ^ 2025-09-08T04:41:27,980 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T04:41:27,980 super().__init__( 2025-09-08T04:41:27,980 ~~~~~~~~~~~~~~~~^ 2025-09-08T04:41:27,980 link=link, 2025-09-08T04:41:27,980 ^^^^^^^^^^ 2025-09-08T04:41:27,980 ...<4 lines>... 2025-09-08T04:41:27,980 version=version, 2025-09-08T04:41:27,980 ^^^^^^^^^^^^^^^^ 2025-09-08T04:41:27,980 ) 2025-09-08T04:41:27,980 ^ 2025-09-08T04:41:27,980 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T04:41:27,980 self.dist = self._prepare() 2025-09-08T04:41:27,980 ~~~~~~~~~~~~~^^ 2025-09-08T04:41:27,980 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T04:41:27,980 dist = self._prepare_distribution() 2025-09-08T04:41:27,980 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T04:41:27,980 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T04:41:27,980 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:41:27,980 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T04:41:27,980 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T04:41:27,980 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:41:27,980 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T04:41:27,980 dist = _get_prepared_distribution( 2025-09-08T04:41:27,980 req, 2025-09-08T04:41:27,980 ...<3 lines>... 2025-09-08T04:41:27,980 self.check_build_deps, 2025-09-08T04:41:27,980 ) 2025-09-08T04:41:27,980 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T04:41:27,980 abstract_dist.prepare_distribution_metadata( 2025-09-08T04:41:27,980 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T04:41:27,980 finder, build_isolation, check_build_deps 2025-09-08T04:41:27,980 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:41:27,980 ) 2025-09-08T04:41:27,980 ^ 2025-09-08T04:41:27,980 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T04:41:27,980 self.req.prepare_metadata() 2025-09-08T04:41:27,980 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T04:41:27,980 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T04:41:27,980 self.metadata_directory = generate_metadata_legacy( 2025-09-08T04:41:27,980 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T04:41:27,980 build_env=self.build_env, 2025-09-08T04:41:27,980 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T04:41:27,980 ...<3 lines>... 2025-09-08T04:41:27,980 details=details, 2025-09-08T04:41:27,980 ^^^^^^^^^^^^^^^^ 2025-09-08T04:41:27,980 ) 2025-09-08T04:41:27,980 ^ 2025-09-08T04:41:27,980 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T04:41:27,980 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T04:41:27,980 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T04:41:28,002 Removed pyscraper-framework==0.0.2 from https://files.pythonhosted.org/packages/5f/c8/1ce2de97775b6cb98a8a4bf8aa7c89cade80499ba1d4349c55a73ee3fb45/pyscraper-framework-0.0.2.tar.gz from build tracker '/tmp/pip-build-tracker-4q8rveci' 2025-09-08T04:41:28,002 Removed build tracker: '/tmp/pip-build-tracker-4q8rveci'