2025-09-07T23:04:24,684 Created temporary directory: /tmp/pip-build-tracker-by0lppdh 2025-09-07T23:04:24,684 Initialized build tracking at /tmp/pip-build-tracker-by0lppdh 2025-09-07T23:04:24,684 Created build tracker: /tmp/pip-build-tracker-by0lppdh 2025-09-07T23:04:24,684 Entered build tracker: /tmp/pip-build-tracker-by0lppdh 2025-09-07T23:04:24,685 Created temporary directory: /tmp/pip-wheel-guao_blg 2025-09-07T23:04:24,688 Created temporary directory: /tmp/pip-ephem-wheel-cache-ct_2hakr 2025-09-07T23:04:24,745 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-07T23:04:24,747 2 location(s) to search for versions of warcprox: 2025-09-07T23:04:24,747 * https://pypi.org/simple/warcprox/ 2025-09-07T23:04:24,747 * https://www.piwheels.org/simple/warcprox/ 2025-09-07T23:04:24,747 Fetching project page and analyzing links: https://pypi.org/simple/warcprox/ 2025-09-07T23:04:24,748 Getting page https://pypi.org/simple/warcprox/ 2025-09-07T23:04:24,749 Found index url https://pypi.org/simple/ 2025-09-07T23:04:24,895 Fetched page https://pypi.org/simple/warcprox/ as application/vnd.pypi.simple.v1+json 2025-09-07T23:04:24,904 Found link https://files.pythonhosted.org/packages/d4/17/ddf8c6813b4b350677952d3e91752ca2513e3a7f8ca252f44b8475fb4565/warcprox-1.0.tar.gz (from https://pypi.org/simple/warcprox/), version: 1.0 2025-09-07T23:04:24,904 Found link https://files.pythonhosted.org/packages/41/bb/1ae355c0867c49a830c0ae610994a3ced9918f3efc8ad5e0b0e18aa578cd/warcprox-1.1.tar.gz (from https://pypi.org/simple/warcprox/), version: 1.1 2025-09-07T23:04:24,905 Found link https://files.pythonhosted.org/packages/43/2d/12073a1b78dc401a7bb9f361461ccf66d48b581e1a64c8de3c2bb30e6347/warcprox-1.2.tar.gz (from https://pypi.org/simple/warcprox/), version: 1.2 2025-09-07T23:04:24,905 Found link https://files.pythonhosted.org/packages/b6/aa/4b2615bd53757334fdd24e5a240c529b4c8bc4770d3cdf97e2260de9eab0/warcprox-1.3.tar.gz (from https://pypi.org/simple/warcprox/), version: 1.3 2025-09-07T23:04:24,905 Found link https://files.pythonhosted.org/packages/08/77/8edbcd19009a0f3699442c0fbb792928b9d2dbf17f8a959a12f58b8155b3/warcprox-1.4.tar.gz (from https://pypi.org/simple/warcprox/), version: 1.4 2025-09-07T23:04:24,905 Found link https://files.pythonhosted.org/packages/ff/c4/533986e4c76030ed119ab3401ad09bc2e8002ca49e51f5297c9608426487/warcprox-2.0.dev9.tar.gz (from https://pypi.org/simple/warcprox/), version: 2.0.dev9 2025-09-07T23:04:24,906 Found link https://files.pythonhosted.org/packages/00/27/758e5d7f81fafa0ef907d61631ddf66962f3b8510d7c25010b9bb315b751/warcprox-2.0b1.tar.gz (from https://pypi.org/simple/warcprox/), version: 2.0b1 2025-09-07T23:04:24,906 Found link https://files.pythonhosted.org/packages/f7/5e/54a398ea8f6cce519fc8b647c7af2b05244f4267fa3a063efd6aadf1caa7/warcprox-2.0b2.tar.gz (from https://pypi.org/simple/warcprox/), version: 2.0b2 2025-09-07T23:04:24,906 Found link https://files.pythonhosted.org/packages/cb/eb/dc92b7278119a7e66df7025dc4c39cec99adedc50e2a0e45494618cecdbf/warcprox-2.0.tar.gz (from https://pypi.org/simple/warcprox/), version: 2.0 2025-09-07T23:04:24,907 Found link https://files.pythonhosted.org/packages/23/12/c20482c713bda39644e5026b3cc2fa2701204483074f99b8f5965057f2d1/warcprox-2.0.1.tar.gz (from https://pypi.org/simple/warcprox/), version: 2.0.1 2025-09-07T23:04:24,907 Found link https://files.pythonhosted.org/packages/6e/0c/7170a86a5a43cbb886508a77b51f87f6567f15f8d3ede4b7568b0320b613/warcprox-2.1b1.dev60.tar.gz (from https://pypi.org/simple/warcprox/), version: 2.1b1.dev60 2025-09-07T23:04:24,907 Found link https://files.pythonhosted.org/packages/8b/2f/c27ef95e6d23208f11fbecb8f45c12d0d21f09c2cc5b6642264c456bfd3c/warcprox-2.1b1.dev68.tar.gz (from https://pypi.org/simple/warcprox/), version: 2.1b1.dev68 2025-09-07T23:04:24,908 Found link https://files.pythonhosted.org/packages/82/41/d1d8650007daef9ea77ddfbcc6ea7811df498c64e2c45e086817be1af3d0/warcprox-2.1b1.dev71.tar.gz (from https://pypi.org/simple/warcprox/), version: 2.1b1.dev71 2025-09-07T23:04:24,908 Found link https://files.pythonhosted.org/packages/73/75/8985836800d883c570121cd12613758e894df262b105b8092f852921efc8/warcprox-2.1b1.dev86.tar.gz (from https://pypi.org/simple/warcprox/), version: 2.1b1.dev86 2025-09-07T23:04:24,908 Found link https://files.pythonhosted.org/packages/ea/70/6fd44d003b2b2b73a32a62698635962eac506f0c0feae455e8067c5b762b/warcprox-2.1b1.dev87.tar.gz (from https://pypi.org/simple/warcprox/), version: 2.1b1.dev87 2025-09-07T23:04:24,909 Found link https://files.pythonhosted.org/packages/97/66/bb4fc9bc8abfe97dc71bb9b3a54a1764ad548ce15bbcebf610e0ef02c914/warcprox-2.2.tar.gz (from https://pypi.org/simple/warcprox/), version: 2.2 2025-09-07T23:04:24,909 Found link https://files.pythonhosted.org/packages/45/6a/25dc668f625d14a64dd20283f4dc03f41433f02de0fc21aa7aa081fa0db6/warcprox-2.3.tar.gz (from https://pypi.org/simple/warcprox/), version: 2.3 2025-09-07T23:04:24,909 Found link https://files.pythonhosted.org/packages/f0/07/4ef0447ec96384a9d29b97d57905a209bd71c89409e179c942fd3bd60f02/warcprox-2.4b1.tar.gz (from https://pypi.org/simple/warcprox/), version: 2.4b1 2025-09-07T23:04:24,910 Found link https://files.pythonhosted.org/packages/22/bf/43653a6c83027b31256d33cb24466d0b928d7a5dbacac1088a62b2e17ee0/warcprox-2.4b2.tar.gz (from https://pypi.org/simple/warcprox/), version: 2.4b2 2025-09-07T23:04:24,910 Found link https://files.pythonhosted.org/packages/1c/63/7a60024c9a01c7407757474dcd428bf21a6fad6272a1021c22ca5a955067/warcprox-2.4b3.tar.gz (from https://pypi.org/simple/warcprox/), version: 2.4b3 2025-09-07T23:04:24,910 Found link https://files.pythonhosted.org/packages/e3/ce/af98e6573780877ce572ad8528708799af1860a49f4a8dc714ef3a524fc3/warcprox-2.4b5.tar.gz (from https://pypi.org/simple/warcprox/), version: 2.4b5 2025-09-07T23:04:24,911 Found link https://files.pythonhosted.org/packages/d9/7c/dfad72a1bff14c9d6defb2bf403f56b1f12381afe24610197349eb896138/warcprox-2.4b6.tar.gz (from https://pypi.org/simple/warcprox/), version: 2.4b6 2025-09-07T23:04:24,911 Found link https://files.pythonhosted.org/packages/e5/c1/08e5259ca02ebb7257b48c2c49d12fe012ecc8922bec44cdffd959d37758/warcprox-2.4.9.tar.gz (from https://pypi.org/simple/warcprox/), version: 2.4.9 2025-09-07T23:04:24,911 Found link https://files.pythonhosted.org/packages/97/2a/699279920300e3e100ec017162a0cf0fe5c6a8b1fbf0328d282459061892/warcprox-2.4.17.tar.gz (from https://pypi.org/simple/warcprox/), version: 2.4.17 2025-09-07T23:04:24,912 Skipping link: No binaries permitted for warcprox: https://files.pythonhosted.org/packages/8a/34/f96fbbcfa01c9e7ed56b4832cf97d9ba9911ebbd510f7231878570a7ff21/warcprox-2.6.0-py3-none-any.whl (from https://pypi.org/simple/warcprox/) (requires-python:>=3.8) 2025-09-07T23:04:24,913 Found link https://files.pythonhosted.org/packages/49/52/66c5cccf7779b4a9a926d9aec659d39aa6c814eaf63025699ed7537e0134/warcprox-2.6.0.tar.gz (from https://pypi.org/simple/warcprox/) (requires-python:>=3.8), version: 2.6.0 2025-09-07T23:04:24,913 Skipping link: No binaries permitted for warcprox: https://files.pythonhosted.org/packages/a0/f9/199ec5ab7f876bba2b3d78615b9a8755a7db2fc087e26ca220e6d61d6389/warcprox-2.6.1-py3-none-any.whl (from https://pypi.org/simple/warcprox/) (requires-python:>=3.8) 2025-09-07T23:04:24,913 Found link https://files.pythonhosted.org/packages/ca/d3/cdab48a7c0eeace811ac4a6982189cb25b052b13669f725d0de3af4ea3aa/warcprox-2.6.1.tar.gz (from https://pypi.org/simple/warcprox/) (requires-python:>=3.8), version: 2.6.1 2025-09-07T23:04:24,913 Skipping link: No binaries permitted for warcprox: https://files.pythonhosted.org/packages/2a/ef/c44f6cf2b9e349a5a87c32e733f9f1fb1ae91f33a9b7d592a50ee1c46ca5/warcprox-2.6.2-py3-none-any.whl (from https://pypi.org/simple/warcprox/) (requires-python:>=3.8) 2025-09-07T23:04:24,914 Found link https://files.pythonhosted.org/packages/bb/50/d4bdd176b63c7820503e5850686ca34cbe296718ca45e224fbe88eb29685/warcprox-2.6.2.tar.gz (from https://pypi.org/simple/warcprox/) (requires-python:>=3.8), version: 2.6.2 2025-09-07T23:04:24,914 Skipping link: No binaries permitted for warcprox: https://files.pythonhosted.org/packages/07/ed/7113e6fb34a5c33b2d5b165326b82fc6360362023b7241fe8c554e58781d/warcprox-2.6.3-py3-none-any.whl (from https://pypi.org/simple/warcprox/) (requires-python:>=3.8) 2025-09-07T23:04:24,914 Found link https://files.pythonhosted.org/packages/90/aa/a43c29d9182dec38db887504090edd77b13e644290fc5ae98064966940d9/warcprox-2.6.3.tar.gz (from https://pypi.org/simple/warcprox/) (requires-python:>=3.8), version: 2.6.3 2025-09-07T23:04:24,914 Skipping link: No binaries permitted for warcprox: https://files.pythonhosted.org/packages/18/3d/a36d73f3ca1bfdd39c391e8032fc8ba0957e88bd52b5321ba6c5d3260103/warcprox-2.6.4-py3-none-any.whl (from https://pypi.org/simple/warcprox/) (requires-python:>=3.8) 2025-09-07T23:04:24,914 Found link https://files.pythonhosted.org/packages/2d/f4/6cfcd818f8004db30be9c9899bb2da7c978b44a7fe55ecffe2695689cadc/warcprox-2.6.4.tar.gz (from https://pypi.org/simple/warcprox/) (requires-python:>=3.8), version: 2.6.4 2025-09-07T23:04:24,915 Skipping link: No binaries permitted for warcprox: https://files.pythonhosted.org/packages/85/85/ab872b1b7cfeeb4f08d738d179cee7c7b5f75bd41846953841ad75e43095/warcprox-2.7.0-py3-none-any.whl (from https://pypi.org/simple/warcprox/) (requires-python:>=3.8) 2025-09-07T23:04:24,915 Found link https://files.pythonhosted.org/packages/0e/84/0f87e7d9d4f3a3bd8f39b2a8fcb6319943f2ec920b171bc7a10a240797b9/warcprox-2.7.0.tar.gz (from https://pypi.org/simple/warcprox/) (requires-python:>=3.8), version: 2.7.0 2025-09-07T23:04:24,915 Skipping link: No binaries permitted for warcprox: https://files.pythonhosted.org/packages/a5/0d/099af4fd1af8a09b910c2e3c37d14ef8a8919d05df0b91ed51fb49b8d060/warcprox-2.8.0-py3-none-any.whl (from https://pypi.org/simple/warcprox/) (requires-python:>=3.8) 2025-09-07T23:04:24,915 Found link https://files.pythonhosted.org/packages/0c/c8/372e835aa52d0d09d4f9dc64bb94eb92374f267774689771e8994a842aef/warcprox-2.8.0.tar.gz (from https://pypi.org/simple/warcprox/) (requires-python:>=3.8), version: 2.8.0 2025-09-07T23:04:24,915 Skipping link: No binaries permitted for warcprox: https://files.pythonhosted.org/packages/b5/5b/ff89026a82fd0117dc6a061811ba1038306f1b4b366d55e9008e958a1e52/warcprox-2.8.1-py3-none-any.whl (from https://pypi.org/simple/warcprox/) (requires-python:>=3.8) 2025-09-07T23:04:24,916 Found link https://files.pythonhosted.org/packages/ba/ca/ada636f824b0bc7af5a8167d854a0a1b59b82e828b6729780ccbd645440d/warcprox-2.8.1.tar.gz (from https://pypi.org/simple/warcprox/) (requires-python:>=3.8), version: 2.8.1 2025-09-07T23:04:24,916 Skipping link: No binaries permitted for warcprox: https://files.pythonhosted.org/packages/88/0c/21f87cf7cc11e0c4ede544ed4c927a9bef59d8a72112f30569bfe76fe086/warcprox-2.9.0-py3-none-any.whl (from https://pypi.org/simple/warcprox/) (requires-python:>=3.8) 2025-09-07T23:04:24,916 Found link https://files.pythonhosted.org/packages/f2/ae/86469b48817a7f69a9794caf74a9af724f8660badb137f7f6fdae77bdb13/warcprox-2.9.0.tar.gz (from https://pypi.org/simple/warcprox/) (requires-python:>=3.8), version: 2.9.0 2025-09-07T23:04:24,916 Skipping link: No binaries permitted for warcprox: https://files.pythonhosted.org/packages/ac/9d/56d644bca24762a7bf0511fee316ffe5e52345678691637c333aa3059f94/warcprox-2.10.0-py3-none-any.whl (from https://pypi.org/simple/warcprox/) (requires-python:>=3.9) 2025-09-07T23:04:24,917 Found link https://files.pythonhosted.org/packages/e0/65/682566a1fc927102f74600016d31fee3f9a923884894b8c0f08678fbc120/warcprox-2.10.0.tar.gz (from https://pypi.org/simple/warcprox/) (requires-python:>=3.9), version: 2.10.0 2025-09-07T23:04:24,917 Fetching project page and analyzing links: https://www.piwheels.org/simple/warcprox/ 2025-09-07T23:04:24,917 Getting page https://www.piwheels.org/simple/warcprox/ 2025-09-07T23:04:24,918 Found index url https://www.piwheels.org/simple/ 2025-09-07T23:04:25,077 Fetched page https://www.piwheels.org/simple/warcprox/ as text/html 2025-09-07T23:04:25,086 Skipping link: No binaries permitted for warcprox: https://archive1.piwheels.org/simple/warcprox/warcprox-2.10.0-py3-none-any.whl#sha256=4c82c628c3174b5584f0fa38235de0158c59141283fd7b7f7d3dbdc373542077 (from https://www.piwheels.org/simple/warcprox/) (requires-python:>=3.9) 2025-09-07T23:04:25,086 Skipping link: No binaries permitted for warcprox: https://archive1.piwheels.org/simple/warcprox/warcprox-2.9.0-py3-none-any.whl#sha256=92d36e46332e2b6cb77c38834cf7b11795b4f465c4116fc9ff1f0021756ae760 (from https://www.piwheels.org/simple/warcprox/) (requires-python:>=3.8) 2025-09-07T23:04:25,086 Skipping link: No binaries permitted for warcprox: https://archive1.piwheels.org/simple/warcprox/warcprox-2.8.1-py3-none-any.whl#sha256=ff3cbcdefc871efbae324d45c158696389cbb6fa60ec2d5d5fe27825b1d6bd6e (from https://www.piwheels.org/simple/warcprox/) (requires-python:>=3.8) 2025-09-07T23:04:25,086 Skipping link: No binaries permitted for warcprox: https://archive1.piwheels.org/simple/warcprox/warcprox-2.8.0-py3-none-any.whl#sha256=faf6a065c211f83fb06868b78e91fdb5802764616efb2cff4cd1adf31bf2852d (from https://www.piwheels.org/simple/warcprox/) (requires-python:>=3.8) 2025-09-07T23:04:25,087 Skipping link: No binaries permitted for warcprox: https://archive1.piwheels.org/simple/warcprox/warcprox-2.7.0-py3-none-any.whl#sha256=309ea9ecee192a95261ba39c532c5d571adf5cde3a7624575faf6d370fa08e1b (from https://www.piwheels.org/simple/warcprox/) (requires-python:>=3.8) 2025-09-07T23:04:25,087 Skipping link: No binaries permitted for warcprox: https://archive1.piwheels.org/simple/warcprox/warcprox-2.6.4-py3-none-any.whl#sha256=32296dc5edf9619fff9baeeef75fcdd253eb65dfbaa0971d02df1ba8e583b70c (from https://www.piwheels.org/simple/warcprox/) (requires-python:>=3.8) 2025-09-07T23:04:25,087 Skipping link: No binaries permitted for warcprox: https://archive1.piwheels.org/simple/warcprox/warcprox-2.6.3-py3-none-any.whl#sha256=db925ec300046b78a627fbf93c2a29cd7b70da4b021a86145d89913915c6f1d8 (from https://www.piwheels.org/simple/warcprox/) (requires-python:>=3.8) 2025-09-07T23:04:25,087 Skipping link: No binaries permitted for warcprox: https://archive1.piwheels.org/simple/warcprox/warcprox-2.6.2-py3-none-any.whl#sha256=467c5dd4c5f98c546e7faf9a2ac4e11ff564495c8931859e141d2086f2d8dbed (from https://www.piwheels.org/simple/warcprox/) (requires-python:>=3.8) 2025-09-07T23:04:25,087 Skipping link: No binaries permitted for warcprox: https://archive1.piwheels.org/simple/warcprox/warcprox-2.6.1-py3-none-any.whl#sha256=eb921aada9ccfbf8b655b6702674dd782e4cc97b994d5bf58be68e1695663590 (from https://www.piwheels.org/simple/warcprox/) (requires-python:>=3.8) 2025-09-07T23:04:25,088 Skipping link: No binaries permitted for warcprox: https://archive1.piwheels.org/simple/warcprox/warcprox-2.6.0-py3-none-any.whl#sha256=7bf3b8371c749058eb2ff797b3660322c6c9e1e3eb3bf690c5d1713e3fe46fc0 (from https://www.piwheels.org/simple/warcprox/) (requires-python:>=3.8) 2025-09-07T23:04:25,088 Skipping link: No binaries permitted for warcprox: https://archive1.piwheels.org/simple/warcprox/warcprox-2.4.17-py3-none-any.whl#sha256=c45d18615b8b841e338a26a16cd52007cafe5bb7ebf8dddd254a2a1588bdd8a4 (from https://www.piwheels.org/simple/warcprox/) 2025-09-07T23:04:25,088 Skipping link: No binaries permitted for warcprox: https://archive1.piwheels.org/simple/warcprox/warcprox-2.4.9-py3-none-any.whl#sha256=ec8935fb1f97429915185a030ad7be455d684bf4499579e373fb9946cfa0fa02 (from https://www.piwheels.org/simple/warcprox/) 2025-09-07T23:04:25,088 Skipping link: No binaries permitted for warcprox: https://archive1.piwheels.org/simple/warcprox/warcprox-2.4b6-py3-none-any.whl#sha256=e9fc4b630db4277543d4297e86fc72a7513452b93e8725c27823257d8e4e2bc5 (from https://www.piwheels.org/simple/warcprox/) 2025-09-07T23:04:25,088 Skipping link: No binaries permitted for warcprox: https://archive1.piwheels.org/simple/warcprox/warcprox-2.4b5-py3-none-any.whl#sha256=cdb593de25c6c990b02cc0626de4f2f8622460ef1300b92f3cf67145d1e9f82b (from https://www.piwheels.org/simple/warcprox/) 2025-09-07T23:04:25,089 Skipping link: No binaries permitted for warcprox: https://archive1.piwheels.org/simple/warcprox/warcprox-2.4b3-py3-none-any.whl#sha256=2a4a5a54b518a50d1b685317fd8f8c3647fe178e74e46626e402dc5323f3481e (from https://www.piwheels.org/simple/warcprox/) 2025-09-07T23:04:25,089 Skipping link: No binaries permitted for warcprox: https://archive1.piwheels.org/simple/warcprox/warcprox-2.4b2-py3-none-any.whl#sha256=58024f7d8bc196e9bfc6381297d7971ea3a52bb2d3eac54904514de1456dba1b (from https://www.piwheels.org/simple/warcprox/) 2025-09-07T23:04:25,089 Skipping link: No binaries permitted for warcprox: https://archive1.piwheels.org/simple/warcprox/warcprox-2.4b1-py3-none-any.whl#sha256=e9ede7885b5f9c3e6d67613a4f3fe3b1a14b7f6f6c9fd0fac56e5a890289df31 (from https://www.piwheels.org/simple/warcprox/) 2025-09-07T23:04:25,089 Skipping link: No binaries permitted for warcprox: https://archive1.piwheels.org/simple/warcprox/warcprox-2.3-py3-none-any.whl#sha256=b66962cb80bd2dba5a0cc928cfe719dc387454f394a7d2f4284e89fd5faf2dc7 (from https://www.piwheels.org/simple/warcprox/) 2025-09-07T23:04:25,089 Skipping link: No binaries permitted for warcprox: https://archive1.piwheels.org/simple/warcprox/warcprox-2.2-py3-none-any.whl#sha256=092ebae806916e8302502614997678dbea9605d497cb7dc0c95d7852ee02d6d9 (from https://www.piwheels.org/simple/warcprox/) 2025-09-07T23:04:25,089 Skipping link: No binaries permitted for warcprox: https://archive1.piwheels.org/simple/warcprox/warcprox-2.1b1.dev87-py3-none-any.whl#sha256=214d024cdc9755d611d4ce64fef9446a926d6dee7f8d1e9bc2cd3af276e6af99 (from https://www.piwheels.org/simple/warcprox/) 2025-09-07T23:04:25,090 Skipping link: No binaries permitted for warcprox: https://archive1.piwheels.org/simple/warcprox/warcprox-2.1b1.dev86-py3-none-any.whl#sha256=90c9c7b2e0b07a97e96e618750c30149fc8391a7c3aa236e9b0a61cd4beeb6f0 (from https://www.piwheels.org/simple/warcprox/) 2025-09-07T23:04:25,090 Skipping link: No binaries permitted for warcprox: https://archive1.piwheels.org/simple/warcprox/warcprox-2.1b1.dev71-py3-none-any.whl#sha256=c3fb48dc50bad0a3a71d1e6f5723069fbdd68c38caff80599ef025e3e0f20b8b (from https://www.piwheels.org/simple/warcprox/) 2025-09-07T23:04:25,090 Skipping link: No binaries permitted for warcprox: https://archive1.piwheels.org/simple/warcprox/warcprox-2.1b1.dev68-py3-none-any.whl#sha256=6f2ceebc2c1b33dddf73cfd975071f1e480c083bdc808432175bf4ff96db9ae9 (from https://www.piwheels.org/simple/warcprox/) 2025-09-07T23:04:25,090 Skipping link: No binaries permitted for warcprox: https://archive1.piwheels.org/simple/warcprox/warcprox-2.1b1.dev60-py3-none-any.whl#sha256=e36b577edc03c8235a0af4f6b83dae535530e84b152185b342de1846fa3e7803 (from https://www.piwheels.org/simple/warcprox/) 2025-09-07T23:04:25,090 Skipping link: No binaries permitted for warcprox: https://archive1.piwheels.org/simple/warcprox/warcprox-2.0.1-py3-none-any.whl#sha256=fc7997bd3a9fb4782dec73c207ca51ecd1e5fce61ee4c4206a14338ea3ac1d20 (from https://www.piwheels.org/simple/warcprox/) 2025-09-07T23:04:25,090 Skipping link: No binaries permitted for warcprox: https://archive1.piwheels.org/simple/warcprox/warcprox-2.0-py3-none-any.whl#sha256=b0fb4b0b23aded343e6c405154e3fd254b6078eadf0cf9b22d449ba3a0c83d3a (from https://www.piwheels.org/simple/warcprox/) 2025-09-07T23:04:25,091 Skipping link: No binaries permitted for warcprox: https://archive1.piwheels.org/simple/warcprox/warcprox-2.0b2-py3-none-any.whl#sha256=3b74c35e0a115ce7399148413ea498f6fcfac55d90e0b79fa2d8ef05246df7c0 (from https://www.piwheels.org/simple/warcprox/) 2025-09-07T23:04:25,091 Skipping link: No binaries permitted for warcprox: https://archive1.piwheels.org/simple/warcprox/warcprox-2.0b1-py3-none-any.whl#sha256=348b4b1b4078064f50e5b29d35b74dfff09a00674540d77cb6526b6531ce9489 (from https://www.piwheels.org/simple/warcprox/) 2025-09-07T23:04:25,091 Skipping link: No binaries permitted for warcprox: https://archive1.piwheels.org/simple/warcprox/warcprox-2.0.dev9-py3-none-any.whl#sha256=ea11fe474bb3940793206d2d74334b77ade6e81fe69a5a74a01e74d3d8bc1d4d (from https://www.piwheels.org/simple/warcprox/) 2025-09-07T23:04:25,091 Skipping link: No binaries permitted for warcprox: https://archive1.piwheels.org/simple/warcprox/warcprox-1.4-py3-none-any.whl#sha256=3e794ad47182eb37c4bf17da9a3dc199961fe3e7277630e86739c8fd6fa8fdbc (from https://www.piwheels.org/simple/warcprox/) 2025-09-07T23:04:25,091 Skipping link: No binaries permitted for warcprox: https://archive1.piwheels.org/simple/warcprox/warcprox-1.3-py3-none-any.whl#sha256=6192e23f27266d5656bca5d1a1d3024f8f200d140f95284a7e35a4f90c5a840d (from https://www.piwheels.org/simple/warcprox/) 2025-09-07T23:04:25,092 Skipping link: No binaries permitted for warcprox: https://archive1.piwheels.org/simple/warcprox/warcprox-1.2-py3-none-any.whl#sha256=6833a9530b62113ae4a9850ed81fc0f20000a81d42b458f4b1bafc1e68f65e3e (from https://www.piwheels.org/simple/warcprox/) 2025-09-07T23:04:25,092 Skipping link: No binaries permitted for warcprox: https://archive1.piwheels.org/simple/warcprox/warcprox-1.1-py3-none-any.whl#sha256=d8dcdd8cbb36bf5508d1ac706fe3afd0af4633a5fb70eda2075c90036263bf94 (from https://www.piwheels.org/simple/warcprox/) 2025-09-07T23:04:25,092 Skipping link: not a file: https://www.piwheels.org/simple/warcprox/ 2025-09-07T23:04:25,092 Skipping link: not a file: https://pypi.org/simple/warcprox/ 2025-09-07T23:04:25,120 Given no hashes to check 1 links for project 'warcprox': discarding no candidates 2025-09-07T23:04:25,121 Collecting warcprox==1.0 2025-09-07T23:04:25,122 Created temporary directory: /tmp/pip-unpack-862tlyqn 2025-09-07T23:04:25,261 Downloading warcprox-1.0.tar.gz (16 kB) 2025-09-07T23:04:25,290 Added warcprox==1.0 from https://files.pythonhosted.org/packages/d4/17/ddf8c6813b4b350677952d3e91752ca2513e3a7f8ca252f44b8475fb4565/warcprox-1.0.tar.gz to build tracker '/tmp/pip-build-tracker-by0lppdh' 2025-09-07T23:04:25,291 Running setup.py (path:/tmp/pip-wheel-guao_blg/warcprox_14715dfce1944681942bcc5146d8bb68/setup.py) egg_info for package warcprox 2025-09-07T23:04:25,291 Created temporary directory: /tmp/pip-pip-egg-info-crq141ix 2025-09-07T23:04:25,291 Preparing metadata (setup.py): started 2025-09-07T23:04:25,292 Running command python setup.py egg_info 2025-09-07T23:04:25,796 Traceback (most recent call last): 2025-09-07T23:04:25,798 File "", line 2, in 2025-09-07T23:04:25,798 exec(compile(''' 2025-09-07T23:04:25,798 ~~~~^^^^^^^^^^^^ 2025-09-07T23:04:25,798 # This is -- a caller that pip uses to run setup.py 2025-09-07T23:04:25,798 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:04:25,798 ...<32 lines>... 2025-09-07T23:04:25,798 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T23:04:25,799 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:04:25,799 ''' % ('/tmp/pip-wheel-guao_blg/warcprox_14715dfce1944681942bcc5146d8bb68/setup.py',), "", "exec")) 2025-09-07T23:04:25,799 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:04:25,799 File "", line 35, in 2025-09-07T23:04:25,799 File "/tmp/pip-wheel-guao_blg/warcprox_14715dfce1944681942bcc5146d8bb68/setup.py", line 12, in 2025-09-07T23:04:25,799 long_description=open('README.md').read(), 2025-09-07T23:04:25,799 ~~~~^^^^^^^^^^^^^ 2025-09-07T23:04:25,799 FileNotFoundError: [Errno 2] No such file or directory: 'README.md' 2025-09-07T23:04:25,883 ERROR: python setup.py egg_info exited with 1 2025-09-07T23:04:25,896 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-07T23:04:25,896 exec(compile('"'"''"'"''"'"' 2025-09-07T23:04:25,896 # This is -- a caller that pip uses to run setup.py 2025-09-07T23:04:25,896 # 2025-09-07T23:04:25,896 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-07T23:04:25,896 # import from `distutils.core` to work with newer packaging standards. 2025-09-07T23:04:25,896 # - It provides a clear error message when setuptools is not installed. 2025-09-07T23:04:25,896 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-07T23:04:25,896 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-07T23:04:25,896 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-07T23:04:25,896 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-07T23:04:25,896 import os, sys, tokenize, traceback 2025-09-07T23:04:25,896 2025-09-07T23:04:25,896 try: 2025-09-07T23:04:25,896 import setuptools 2025-09-07T23:04:25,896 except ImportError: 2025-09-07T23:04:25,896 print( 2025-09-07T23:04:25,896 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-07T23:04:25,896 "the build environment with exception:", 2025-09-07T23:04:25,896 file=sys.stderr, 2025-09-07T23:04:25,896 ) 2025-09-07T23:04:25,896 traceback.print_exc() 2025-09-07T23:04:25,896 sys.exit(1) 2025-09-07T23:04:25,896 2025-09-07T23:04:25,896 __file__ = %r 2025-09-07T23:04:25,896 sys.argv[0] = __file__ 2025-09-07T23:04:25,896 2025-09-07T23:04:25,896 if os.path.exists(__file__): 2025-09-07T23:04:25,896 filename = __file__ 2025-09-07T23:04:25,896 with tokenize.open(__file__) as f: 2025-09-07T23:04:25,896 setup_py_code = f.read() 2025-09-07T23:04:25,896 else: 2025-09-07T23:04:25,896 filename = "" 2025-09-07T23:04:25,896 setup_py_code = "from setuptools import setup; setup()" 2025-09-07T23:04:25,896 2025-09-07T23:04:25,896 exec(compile(setup_py_code, filename, "exec")) 2025-09-07T23:04:25,896 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-guao_blg/warcprox_14715dfce1944681942bcc5146d8bb68/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-crq141ix[/] 2025-09-07T23:04:25,897 [bold magenta]cwd[/]: /tmp/pip-wheel-guao_blg/warcprox_14715dfce1944681942bcc5146d8bb68/ 2025-09-07T23:04:25,897 Preparing metadata (setup.py): finished with status 'error' 2025-09-07T23:04:25,898 ERROR: metadata generation failed 2025-09-07T23:04:25,905 Exception information: 2025-09-07T23:04:25,905 Traceback (most recent call last): 2025-09-07T23:04:25,905 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-07T23:04:25,905 call_subprocess( 2025-09-07T23:04:25,905 ~~~~~~~~~~~~~~~^ 2025-09-07T23:04:25,905 args, 2025-09-07T23:04:25,905 ^^^^^ 2025-09-07T23:04:25,905 ...<2 lines>... 2025-09-07T23:04:25,905 spinner=spinner, 2025-09-07T23:04:25,905 ^^^^^^^^^^^^^^^^ 2025-09-07T23:04:25,905 ) 2025-09-07T23:04:25,905 ^ 2025-09-07T23:04:25,905 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-07T23:04:25,905 raise error 2025-09-07T23:04:25,905 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-07T23:04:25,905 2025-09-07T23:04:25,905 The above exception was the direct cause of the following exception: 2025-09-07T23:04:25,905 2025-09-07T23:04:25,905 Traceback (most recent call last): 2025-09-07T23:04:25,905 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-07T23:04:25,905 status = _inner_run() 2025-09-07T23:04:25,905 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-07T23:04:25,905 return self.run(options, args) 2025-09-07T23:04:25,905 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-07T23:04:25,905 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-07T23:04:25,905 return func(self, options, args) 2025-09-07T23:04:25,905 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-07T23:04:25,905 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-07T23:04:25,905 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-07T23:04:25,905 result = self._result = resolver.resolve( 2025-09-07T23:04:25,905 ~~~~~~~~~~~~~~~~^ 2025-09-07T23:04:25,905 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-07T23:04:25,905 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:04:25,905 ) 2025-09-07T23:04:25,905 ^ 2025-09-07T23:04:25,905 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-07T23:04:25,905 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-07T23:04:25,905 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-07T23:04:25,905 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-07T23:04:25,905 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:04:25,905 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-07T23:04:25,905 if not criterion.candidates: 2025-09-07T23:04:25,905 ^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:04:25,905 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-07T23:04:25,905 return bool(self._sequence) 2025-09-07T23:04:25,905 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-07T23:04:25,905 self._bool = any(self) 2025-09-07T23:04:25,905 ~~~^^^^^^ 2025-09-07T23:04:25,905 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-07T23:04:25,905 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-07T23:04:25,905 ^^^^^^^^ 2025-09-07T23:04:25,905 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-07T23:04:25,905 candidate = func() 2025-09-07T23:04:25,905 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-07T23:04:25,905 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-07T23:04:25,905 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T23:04:25,905 link, template, name, version 2025-09-07T23:04:25,905 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:04:25,905 ) 2025-09-07T23:04:25,905 ^ 2025-09-07T23:04:25,905 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-07T23:04:25,905 self._link_candidate_cache[link] = LinkCandidate( 2025-09-07T23:04:25,905 ~~~~~~~~~~~~~^ 2025-09-07T23:04:25,905 link, 2025-09-07T23:04:25,905 ^^^^^ 2025-09-07T23:04:25,905 ...<3 lines>... 2025-09-07T23:04:25,905 version=version, 2025-09-07T23:04:25,905 ^^^^^^^^^^^^^^^^ 2025-09-07T23:04:25,905 ) 2025-09-07T23:04:25,905 ^ 2025-09-07T23:04:25,905 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-07T23:04:25,905 super().__init__( 2025-09-07T23:04:25,905 ~~~~~~~~~~~~~~~~^ 2025-09-07T23:04:25,905 link=link, 2025-09-07T23:04:25,905 ^^^^^^^^^^ 2025-09-07T23:04:25,905 ...<4 lines>... 2025-09-07T23:04:25,905 version=version, 2025-09-07T23:04:25,905 ^^^^^^^^^^^^^^^^ 2025-09-07T23:04:25,905 ) 2025-09-07T23:04:25,905 ^ 2025-09-07T23:04:25,905 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-07T23:04:25,905 self.dist = self._prepare() 2025-09-07T23:04:25,905 ~~~~~~~~~~~~~^^ 2025-09-07T23:04:25,905 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-07T23:04:25,905 dist = self._prepare_distribution() 2025-09-07T23:04:25,905 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-07T23:04:25,905 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-07T23:04:25,905 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:04:25,905 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-07T23:04:25,905 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-07T23:04:25,905 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:04:25,905 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-07T23:04:25,905 dist = _get_prepared_distribution( 2025-09-07T23:04:25,905 req, 2025-09-07T23:04:25,905 ...<3 lines>... 2025-09-07T23:04:25,905 self.check_build_deps, 2025-09-07T23:04:25,905 ) 2025-09-07T23:04:25,905 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-07T23:04:25,905 abstract_dist.prepare_distribution_metadata( 2025-09-07T23:04:25,905 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T23:04:25,905 finder, build_isolation, check_build_deps 2025-09-07T23:04:25,905 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:04:25,905 ) 2025-09-07T23:04:25,905 ^ 2025-09-07T23:04:25,905 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-07T23:04:25,905 self.req.prepare_metadata() 2025-09-07T23:04:25,905 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-07T23:04:25,905 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-07T23:04:25,905 self.metadata_directory = generate_metadata_legacy( 2025-09-07T23:04:25,905 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-07T23:04:25,905 build_env=self.build_env, 2025-09-07T23:04:25,905 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-07T23:04:25,905 ...<3 lines>... 2025-09-07T23:04:25,905 details=details, 2025-09-07T23:04:25,905 ^^^^^^^^^^^^^^^^ 2025-09-07T23:04:25,905 ) 2025-09-07T23:04:25,905 ^ 2025-09-07T23:04:25,905 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-07T23:04:25,905 raise MetadataGenerationFailed(package_details=details) from error 2025-09-07T23:04:25,905 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-07T23:04:25,927 Removed warcprox==1.0 from https://files.pythonhosted.org/packages/d4/17/ddf8c6813b4b350677952d3e91752ca2513e3a7f8ca252f44b8475fb4565/warcprox-1.0.tar.gz from build tracker '/tmp/pip-build-tracker-by0lppdh' 2025-09-07T23:04:25,927 Removed build tracker: '/tmp/pip-build-tracker-by0lppdh'