2025-09-08T11:45:47,546 Created temporary directory: /tmp/pip-build-tracker-hhb9kelw 2025-09-08T11:45:47,547 Initialized build tracking at /tmp/pip-build-tracker-hhb9kelw 2025-09-08T11:45:47,547 Created build tracker: /tmp/pip-build-tracker-hhb9kelw 2025-09-08T11:45:47,547 Entered build tracker: /tmp/pip-build-tracker-hhb9kelw 2025-09-08T11:45:47,547 Created temporary directory: /tmp/pip-wheel-x3fckhy7 2025-09-08T11:45:47,550 Created temporary directory: /tmp/pip-ephem-wheel-cache-4m_9dbvh 2025-09-08T11:45:47,605 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T11:45:47,608 2 location(s) to search for versions of kwrappers-s3ops: 2025-09-08T11:45:47,608 * https://pypi.org/simple/kwrappers-s3ops/ 2025-09-08T11:45:47,608 * https://www.piwheels.org/simple/kwrappers-s3ops/ 2025-09-08T11:45:47,608 Fetching project page and analyzing links: https://pypi.org/simple/kwrappers-s3ops/ 2025-09-08T11:45:47,608 Getting page https://pypi.org/simple/kwrappers-s3ops/ 2025-09-08T11:45:47,609 Found index url https://pypi.org/simple/ 2025-09-08T11:45:47,680 Fetched page https://pypi.org/simple/kwrappers-s3ops/ as application/vnd.pypi.simple.v1+json 2025-09-08T11:45:47,687 Skipping link: No binaries permitted for kwrappers-s3ops: https://files.pythonhosted.org/packages/df/46/da10385c9ee5c5d2242af474a72448a1a2619fe60b100772d2f5fad5db75/kwrappers_s3ops-0.2.37-py2-none-any.whl (from https://pypi.org/simple/kwrappers-s3ops/) (requires-python:~=3.5) 2025-09-08T11:45:47,688 Skipping link: No binaries permitted for kwrappers-s3ops: https://files.pythonhosted.org/packages/47/04/9e469a7cc7ab8145fa6470338c819ff19f5d64b043b059b919e7d4d78dc9/kwrappers_s3ops-0.2.37-py3-none-any.whl (from https://pypi.org/simple/kwrappers-s3ops/) (requires-python:~=3.5) 2025-09-08T11:45:47,688 Skipping link: No binaries permitted for kwrappers-s3ops: https://files.pythonhosted.org/packages/a5/77/198b1ba0476c82f3af7eeeb5ac697f3306e623360ad4a9b8361a49393a18/kwrappers_s3ops-0.2.39-py2-none-any.whl (from https://pypi.org/simple/kwrappers-s3ops/) (requires-python:~=3.5) 2025-09-08T11:45:47,688 Skipping link: No binaries permitted for kwrappers-s3ops: https://files.pythonhosted.org/packages/f1/05/59b55c8cd99390cbad4d8fd24fa4c1090f46d49404f5ad3d9b27979e2619/kwrappers_s3ops-0.2.39-py3-none-any.whl (from https://pypi.org/simple/kwrappers-s3ops/) (requires-python:~=3.5) 2025-09-08T11:45:47,688 Skipping link: No binaries permitted for kwrappers-s3ops: https://files.pythonhosted.org/packages/fa/2a/a6ec01e8b46891953796d3434dfafedc032f9eb204a8a22d67dce7600ed9/kwrappers_s3ops-0.2.40-py2-none-any.whl (from https://pypi.org/simple/kwrappers-s3ops/) (requires-python:~=3.5) 2025-09-08T11:45:47,688 Skipping link: No binaries permitted for kwrappers-s3ops: https://files.pythonhosted.org/packages/63/29/50be966383b9037995b5e627cecba92b4af7dcde88ff8baa7c1f4c3041eb/kwrappers_s3ops-0.2.40-py3-none-any.whl (from https://pypi.org/simple/kwrappers-s3ops/) (requires-python:~=3.5) 2025-09-08T11:45:47,688 Skipping link: No binaries permitted for kwrappers-s3ops: https://files.pythonhosted.org/packages/4e/4b/e8e24cde7fe66aa1f0c08427c2222bbaef2646f2282b5fe66471eefc59e7/kwrappers_s3ops-0.2.43-py2-none-any.whl (from https://pypi.org/simple/kwrappers-s3ops/) (requires-python:~=3.5) 2025-09-08T11:45:47,688 Skipping link: No binaries permitted for kwrappers-s3ops: https://files.pythonhosted.org/packages/cc/43/d8595255d39d815d34955b8430245cadb2a9d01c12b69f96947dc2d3535c/kwrappers_s3ops-0.2.43-py3-none-any.whl (from https://pypi.org/simple/kwrappers-s3ops/) (requires-python:~=3.5) 2025-09-08T11:45:47,689 Skipping link: No binaries permitted for kwrappers-s3ops: https://files.pythonhosted.org/packages/a8/17/0e01dd0af221ee31d4d7dc5a52571773a4158b60659e0888c42bea04e35d/kwrappers_s3ops-0.2.45-py2-none-any.whl (from https://pypi.org/simple/kwrappers-s3ops/) (requires-python:~=3.5) 2025-09-08T11:45:47,689 Skipping link: No binaries permitted for kwrappers-s3ops: https://files.pythonhosted.org/packages/18/b5/94b500cabdb938bbd444668216ab089560b64efe2615c241ee069bcd7130/kwrappers_s3ops-0.2.45-py3-none-any.whl (from https://pypi.org/simple/kwrappers-s3ops/) (requires-python:~=3.5) 2025-09-08T11:45:47,689 Skipping link: No binaries permitted for kwrappers-s3ops: https://files.pythonhosted.org/packages/73/70/cf1a85a1b31229d22ee796184021a03908bc6cf36435406143ec6ebb06bd/kwrappers_s3ops-0.2.46-py2-none-any.whl (from https://pypi.org/simple/kwrappers-s3ops/) (requires-python:~=3.5) 2025-09-08T11:45:47,689 Skipping link: No binaries permitted for kwrappers-s3ops: https://files.pythonhosted.org/packages/30/60/3f66718b8f86d17a7bb6459517805d7c24136806337243630ee27e7770c1/kwrappers_s3ops-0.2.46-py3-none-any.whl (from https://pypi.org/simple/kwrappers-s3ops/) (requires-python:~=3.5) 2025-09-08T11:45:47,689 Skipping link: No binaries permitted for kwrappers-s3ops: https://files.pythonhosted.org/packages/4d/d1/4c54043620d83c10ffc81415a9e4fa67eae6316b4a4b68f8daccf1a65f41/kwrappers_s3ops-0.2.47-py2-none-any.whl (from https://pypi.org/simple/kwrappers-s3ops/) (requires-python:~=3.5) 2025-09-08T11:45:47,689 Skipping link: No binaries permitted for kwrappers-s3ops: https://files.pythonhosted.org/packages/dc/df/e07dc9e515cbd730ab308775cf469a9e7807edaeb715d44264ff2c1352fc/kwrappers_s3ops-0.2.47-py3-none-any.whl (from https://pypi.org/simple/kwrappers-s3ops/) (requires-python:~=3.5) 2025-09-08T11:45:47,689 Skipping link: No binaries permitted for kwrappers-s3ops: https://files.pythonhosted.org/packages/89/c2/09e737356c8ffc30da11fa3446cff2551fd085aef973845e0956e321b638/kwrappers_s3ops-0.2.48-py2-none-any.whl (from https://pypi.org/simple/kwrappers-s3ops/) (requires-python:~=3.5) 2025-09-08T11:45:47,689 Skipping link: No binaries permitted for kwrappers-s3ops: https://files.pythonhosted.org/packages/af/16/0a04fd9501c36dada3526e86e0858026113df458cd129cff33861c73daca/kwrappers_s3ops-0.2.48-py3-none-any.whl (from https://pypi.org/simple/kwrappers-s3ops/) (requires-python:~=3.5) 2025-09-08T11:45:47,690 Skipping link: No binaries permitted for kwrappers-s3ops: https://files.pythonhosted.org/packages/01/c0/78132304befe8a5d88f2c511a8ee2ca40980a7d92e856585fed7abbf19dc/kwrappers_s3ops-0.2.49-py2-none-any.whl (from https://pypi.org/simple/kwrappers-s3ops/) (requires-python:~=3.5) 2025-09-08T11:45:47,690 Skipping link: No binaries permitted for kwrappers-s3ops: https://files.pythonhosted.org/packages/a3/7e/8b034a680dc4429af4d4ebc0863128fa79b37edf65321d28ee8138cf6f42/kwrappers_s3ops-0.2.49-py3-none-any.whl (from https://pypi.org/simple/kwrappers-s3ops/) (requires-python:~=3.5) 2025-09-08T11:45:47,690 Skipping link: No binaries permitted for kwrappers-s3ops: https://files.pythonhosted.org/packages/bc/d3/3cf710be15c16e81666278c333f519a75232bd6bf90a3ee483fc77b23033/kwrappers_s3ops-0.2.52-py2-none-any.whl (from https://pypi.org/simple/kwrappers-s3ops/) 2025-09-08T11:45:47,690 Skipping link: No binaries permitted for kwrappers-s3ops: https://files.pythonhosted.org/packages/c8/ba/d08e8f26fe3ffcc165a20c9cd077f3833e46010aa5fbbd3c3a4e8575f26e/kwrappers_s3ops-0.2.52-py3-none-any.whl (from https://pypi.org/simple/kwrappers-s3ops/) 2025-09-08T11:45:47,690 Skipping link: No binaries permitted for kwrappers-s3ops: https://files.pythonhosted.org/packages/ce/48/8ff874442d754275f24ed78c8a854784db6f818190f60601f6566b537f98/kwrappers_s3ops-0.2.53-py2-none-any.whl (from https://pypi.org/simple/kwrappers-s3ops/) 2025-09-08T11:45:47,690 Skipping link: No binaries permitted for kwrappers-s3ops: https://files.pythonhosted.org/packages/29/8e/9e91b3fbd7b3d38462bdcd9ffb56dc736dc47813a5aed5b6a7fd279ec319/kwrappers_s3ops-0.2.53-py3-none-any.whl (from https://pypi.org/simple/kwrappers-s3ops/) 2025-09-08T11:45:47,690 Skipping link: No binaries permitted for kwrappers-s3ops: https://files.pythonhosted.org/packages/e3/23/6f1a429746cc4ad048c71587e797dfcd5955fec478f4e0122e67ec871a28/kwrappers_s3ops-0.2.54-py2-none-any.whl (from https://pypi.org/simple/kwrappers-s3ops/) 2025-09-08T11:45:47,690 Skipping link: No binaries permitted for kwrappers-s3ops: https://files.pythonhosted.org/packages/ba/8b/94fc90bc507cfae691a64618e2e2c9e5c3dd5d61d6851c9b88ef5ac2dcae/kwrappers_s3ops-0.2.54-py3-none-any.whl (from https://pypi.org/simple/kwrappers-s3ops/) 2025-09-08T11:45:47,691 Skipping link: No binaries permitted for kwrappers-s3ops: https://files.pythonhosted.org/packages/ca/eb/5d9546725e5742748c75ff2a843bcf47f6406619d0aa95ee1c942ba12729/kwrappers_s3ops-0.2.55-py2-none-any.whl (from https://pypi.org/simple/kwrappers-s3ops/) 2025-09-08T11:45:47,691 Found link https://files.pythonhosted.org/packages/0d/fd/a32b094072cb39f00d9e034c88b44778df631f927241ff1c2852dc211498/kwrappers_s3ops-0.2.55.tar.gz (from https://pypi.org/simple/kwrappers-s3ops/), version: 0.2.55 2025-09-08T11:45:47,691 Skipping link: No binaries permitted for kwrappers-s3ops: https://files.pythonhosted.org/packages/95/93/13fc24359a868ebc2a0b4fb256cef1221f39c33bbea7fc0429a0a1419a60/kwrappers_s3ops-0.2.58-py2-none-any.whl (from https://pypi.org/simple/kwrappers-s3ops/) 2025-09-08T11:45:47,691 Found link https://files.pythonhosted.org/packages/5e/49/5fb925e77906a6b5d6dfe446d84eab4b945460be99ec2972d488781b0c0c/kwrappers_s3ops-0.2.58.tar.gz (from https://pypi.org/simple/kwrappers-s3ops/), version: 0.2.58 2025-09-08T11:45:47,691 Skipping link: No binaries permitted for kwrappers-s3ops: https://files.pythonhosted.org/packages/02/47/8c4f998e367236477de1417e28b573653b9c439ff1e53e72d61d35226567/kwrappers_s3ops-0.2.59-py2-none-any.whl (from https://pypi.org/simple/kwrappers-s3ops/) 2025-09-08T11:45:47,692 Found link https://files.pythonhosted.org/packages/c3/4b/736fccb8d06222e526f410fc08ae333055fb4b442b52d42c52d5cf74b162/kwrappers_s3ops-0.2.59.tar.gz (from https://pypi.org/simple/kwrappers-s3ops/), version: 0.2.59 2025-09-08T11:45:47,692 Skipping link: No binaries permitted for kwrappers-s3ops: https://files.pythonhosted.org/packages/e1/ab/150412b2bd4a4965ff418d4fad5760b739fd481b9e462e65eacc0d6779f6/kwrappers_s3ops-0.2.60-py2-none-any.whl (from https://pypi.org/simple/kwrappers-s3ops/) 2025-09-08T11:45:47,692 Found link https://files.pythonhosted.org/packages/7c/ed/f3b2706e8f6c7e2ce98676d6c3a4a37dec4ef6f4ee8b0ab6ae88030204ea/kwrappers_s3ops-0.2.60.tar.gz (from https://pypi.org/simple/kwrappers-s3ops/), version: 0.2.60 2025-09-08T11:45:47,692 Skipping link: No binaries permitted for kwrappers-s3ops: https://files.pythonhosted.org/packages/ca/31/6124c96fb21036d1a1572934bf8cbfce5a3cb92376f63b4dcc7b496e748f/kwrappers_s3ops-0.2.61-py2-none-any.whl (from https://pypi.org/simple/kwrappers-s3ops/) 2025-09-08T11:45:47,692 Found link https://files.pythonhosted.org/packages/81/49/09e6a9a1e500591bff064f0353ea47932b087af9c813404e00dd417343ce/kwrappers_s3ops-0.2.61.tar.gz (from https://pypi.org/simple/kwrappers-s3ops/), version: 0.2.61 2025-09-08T11:45:47,693 Skipping link: No binaries permitted for kwrappers-s3ops: https://files.pythonhosted.org/packages/bc/19/ae8993f4897468df3ac7263bc23dba6789eb4c1ff990f6e0630671303258/kwrappers_s3ops-0.2.62-py2-none-any.whl (from https://pypi.org/simple/kwrappers-s3ops/) 2025-09-08T11:45:47,693 Found link https://files.pythonhosted.org/packages/db/54/29fdcb25fa274f58a37bc6f12bfcf95c075873eee85f52943f26442e1872/kwrappers_s3ops-0.2.62.tar.gz (from https://pypi.org/simple/kwrappers-s3ops/), version: 0.2.62 2025-09-08T11:45:47,693 Skipping link: No binaries permitted for kwrappers-s3ops: https://files.pythonhosted.org/packages/5b/c7/14f87c27b1b70b63c515b6f97bbead912f7976ec2ca5bb52fe6a36b61024/kwrappers_s3ops-0.2.63-py2-none-any.whl (from https://pypi.org/simple/kwrappers-s3ops/) 2025-09-08T11:45:47,693 Found link https://files.pythonhosted.org/packages/2b/8d/6e1cfc464dd218345b263d06dcadee737e90506df9409c9716904088a4b5/kwrappers_s3ops-0.2.63.tar.gz (from https://pypi.org/simple/kwrappers-s3ops/), version: 0.2.63 2025-09-08T11:45:47,693 Skipping link: No binaries permitted for kwrappers-s3ops: https://files.pythonhosted.org/packages/81/ea/27c7e0ea14577229ce3f033051b10955fc7953941b73292588cefbdfa22a/kwrappers_s3ops-0.2.64-py2-none-any.whl (from https://pypi.org/simple/kwrappers-s3ops/) 2025-09-08T11:45:47,693 Found link https://files.pythonhosted.org/packages/a2/a0/c4fa4656f5e91214c026b90a6bf5e5160a9c0a844c788667e5ab5a24aea0/kwrappers_s3ops-0.2.64.tar.gz (from https://pypi.org/simple/kwrappers-s3ops/), version: 0.2.64 2025-09-08T11:45:47,694 Skipping link: No binaries permitted for kwrappers-s3ops: https://files.pythonhosted.org/packages/f9/95/061120006620298ed2ee6257a22c250efd276b6ea92380cd0768c7d1502f/kwrappers_s3ops-0.2.65-py2-none-any.whl (from https://pypi.org/simple/kwrappers-s3ops/) 2025-09-08T11:45:47,694 Found link https://files.pythonhosted.org/packages/00/b1/383e5ffda43c852fa5be6c182ae406f90125ac97801cf5776665666e8bd7/kwrappers_s3ops-0.2.65.tar.gz (from https://pypi.org/simple/kwrappers-s3ops/), version: 0.2.65 2025-09-08T11:45:47,694 Skipping link: No binaries permitted for kwrappers-s3ops: https://files.pythonhosted.org/packages/c8/ba/c383e23c242c16d0de79e8f9814d34486e3341260bcacaab87216cc0cec0/kwrappers_s3ops-0.2.67-py2-none-any.whl (from https://pypi.org/simple/kwrappers-s3ops/) 2025-09-08T11:45:47,694 Found link https://files.pythonhosted.org/packages/a7/5a/8f892d1485cb7ba55240d8975fb81bfb7560a20d17d34b54b110e741f5d2/kwrappers_s3ops-0.2.67.tar.gz (from https://pypi.org/simple/kwrappers-s3ops/), version: 0.2.67 2025-09-08T11:45:47,694 Skipping link: No binaries permitted for kwrappers-s3ops: https://files.pythonhosted.org/packages/fb/bb/277ed624cb951b1142154c27741ef76af01cdc8ae056b5887a6eb3b34870/kwrappers_s3ops-0.2.68-py2-none-any.whl (from https://pypi.org/simple/kwrappers-s3ops/) 2025-09-08T11:45:47,694 Found link https://files.pythonhosted.org/packages/d7/22/e2ea2b54bf18715987c59cb87f4a7cf5b4633e3680d62046c721e7d53656/kwrappers_s3ops-0.2.68.tar.gz (from https://pypi.org/simple/kwrappers-s3ops/), version: 0.2.68 2025-09-08T11:45:47,695 Skipping link: No binaries permitted for kwrappers-s3ops: https://files.pythonhosted.org/packages/7a/5b/b3ba8cb14cb567f68bea296d0f1b1f4ff5c0ccc8610ad86a7e1126374000/kwrappers_s3ops-0.2.69-py2-none-any.whl (from https://pypi.org/simple/kwrappers-s3ops/) 2025-09-08T11:45:47,695 Found link https://files.pythonhosted.org/packages/b7/b3/922956d0ff001395849fd7f600ff3c2947de38ff235b6269f4112dea5deb/kwrappers_s3ops-0.2.69.tar.gz (from https://pypi.org/simple/kwrappers-s3ops/), version: 0.2.69 2025-09-08T11:45:47,695 Skipping link: No binaries permitted for kwrappers-s3ops: https://files.pythonhosted.org/packages/a7/98/0aa15a90dc213956526065ff2ce8c04bfa683f571b2dcb418dcc2a0fc489/kwrappers_s3ops-0.2.70-py2-none-any.whl (from https://pypi.org/simple/kwrappers-s3ops/) 2025-09-08T11:45:47,695 Found link https://files.pythonhosted.org/packages/b3/32/0d8d16ea4212c687515b788265a88861efbeadf12d28467e206bf6b178d1/kwrappers_s3ops-0.2.70.tar.gz (from https://pypi.org/simple/kwrappers-s3ops/), version: 0.2.70 2025-09-08T11:45:47,695 Skipping link: No binaries permitted for kwrappers-s3ops: https://files.pythonhosted.org/packages/68/2d/53f7dbcb525c2a7e49b4180282869d11750cfc374660dcf19dece4efa8cd/kwrappers_s3ops-0.2.71-py2-none-any.whl (from https://pypi.org/simple/kwrappers-s3ops/) 2025-09-08T11:45:47,695 Found link https://files.pythonhosted.org/packages/76/87/52a98c83da5b39eb1a64bfd3cc79bc553aa75c5e1a4a13c1d353369ce6ee/kwrappers_s3ops-0.2.71.tar.gz (from https://pypi.org/simple/kwrappers-s3ops/), version: 0.2.71 2025-09-08T11:45:47,696 Skipping link: No binaries permitted for kwrappers-s3ops: https://files.pythonhosted.org/packages/86/32/cd95cedee4012386dd90a7a66ed930f88faed22f7ba47b1d639bc98d3648/kwrappers_s3ops-0.2.73-py2-none-any.whl (from https://pypi.org/simple/kwrappers-s3ops/) 2025-09-08T11:45:47,696 Found link https://files.pythonhosted.org/packages/a5/d3/0478510bf3f655d3d9bbe047aad6f0300b921c5bedc2db4e5a4eb4815fb5/kwrappers_s3ops-0.2.73.tar.gz (from https://pypi.org/simple/kwrappers-s3ops/), version: 0.2.73 2025-09-08T11:45:47,696 Skipping link: No binaries permitted for kwrappers-s3ops: https://files.pythonhosted.org/packages/a5/69/7f14a6c8eec6fd3a5dd2d35c45ad059372df1e9180aa87c1b2b35e78b350/kwrappers_s3ops-0.2.76-py2-none-any.whl (from https://pypi.org/simple/kwrappers-s3ops/) 2025-09-08T11:45:47,696 Found link https://files.pythonhosted.org/packages/97/ee/14a36a83a12dc934344c5bf74eb07ddc4e65492abc19bc5a9e00f64613ab/kwrappers_s3ops-0.2.76.tar.gz (from https://pypi.org/simple/kwrappers-s3ops/), version: 0.2.76 2025-09-08T11:45:47,696 Skipping link: No binaries permitted for kwrappers-s3ops: https://files.pythonhosted.org/packages/86/a4/c4ecc012de90c33d71e4b2a5710add0f4ebff411e8604f4aa9e9378691cd/kwrappers_s3ops-0.2.77-py2-none-any.whl (from https://pypi.org/simple/kwrappers-s3ops/) 2025-09-08T11:45:47,696 Found link https://files.pythonhosted.org/packages/b1/e0/88a38e010eb2a81da6eec9823ce4e24308f609f02158f3327b2b765a0d66/kwrappers_s3ops-0.2.77.tar.gz (from https://pypi.org/simple/kwrappers-s3ops/), version: 0.2.77 2025-09-08T11:45:47,697 Skipping link: No binaries permitted for kwrappers-s3ops: https://files.pythonhosted.org/packages/8c/07/67ebf877b603b49ee22d542c58fc640f43a125244ca90cbc2290d0ef66f5/kwrappers_s3ops-0.2.78-py2-none-any.whl (from https://pypi.org/simple/kwrappers-s3ops/) 2025-09-08T11:45:47,697 Found link https://files.pythonhosted.org/packages/08/66/edc1ae7c7a8f844068ebf050acf2cc5bcabe6058e74ba2cf6c320b23777b/kwrappers_s3ops-0.2.78.tar.gz (from https://pypi.org/simple/kwrappers-s3ops/), version: 0.2.78 2025-09-08T11:45:47,697 Skipping link: No binaries permitted for kwrappers-s3ops: https://files.pythonhosted.org/packages/4a/e8/692263fb8e8b02edf7461a04e430f8ce497f2d68b92ec5f2c981f62927c3/kwrappers_s3ops-0.2.79-py2-none-any.whl (from https://pypi.org/simple/kwrappers-s3ops/) 2025-09-08T11:45:47,697 Found link https://files.pythonhosted.org/packages/1b/b4/fbef4276c8e357163a59e1d6cfa90dd6ed26652ec27d5f5e287195448fec/kwrappers_s3ops-0.2.79.tar.gz (from https://pypi.org/simple/kwrappers-s3ops/), version: 0.2.79 2025-09-08T11:45:47,697 Fetching project page and analyzing links: https://www.piwheels.org/simple/kwrappers-s3ops/ 2025-09-08T11:45:47,698 Getting page https://www.piwheels.org/simple/kwrappers-s3ops/ 2025-09-08T11:45:47,698 Found index url https://www.piwheels.org/simple/ 2025-09-08T11:45:47,793 Fetched page https://www.piwheels.org/simple/kwrappers-s3ops/ as text/html 2025-09-08T11:45:47,796 Skipping link: No binaries permitted for kwrappers-s3ops: https://archive1.piwheels.org/simple/kwrappers-s3ops/kwrappers_s3ops-0.2.79-py3-none-any.whl#sha256=3c7ba952a69b715faac1af5b399fe316bf9493c8108667164ab49435ddb69207 (from https://www.piwheels.org/simple/kwrappers-s3ops/) 2025-09-08T11:45:47,796 Skipping link: No binaries permitted for kwrappers-s3ops: https://archive1.piwheels.org/simple/kwrappers-s3ops/kwrappers_s3ops-0.2.78-py3-none-any.whl#sha256=3f00ef54060e4ffa0abc1d115b86b67359714146b34ac0de76f5f05d4b9cf689 (from https://www.piwheels.org/simple/kwrappers-s3ops/) 2025-09-08T11:45:47,797 Skipping link: No binaries permitted for kwrappers-s3ops: https://archive1.piwheels.org/simple/kwrappers-s3ops/kwrappers_s3ops-0.2.77-py3-none-any.whl#sha256=08f4e6a334b4bd151f838893225ae6ea8cce4846e7c7b974511a2f6f1c90d8f4 (from https://www.piwheels.org/simple/kwrappers-s3ops/) 2025-09-08T11:45:47,797 Skipping link: No binaries permitted for kwrappers-s3ops: https://archive1.piwheels.org/simple/kwrappers-s3ops/kwrappers_s3ops-0.2.76-py3-none-any.whl#sha256=278c53f3dc432787042ab6683942702d93e16e15d6a01bebe94f40f8c60bc35d (from https://www.piwheels.org/simple/kwrappers-s3ops/) 2025-09-08T11:45:47,797 Skipping link: No binaries permitted for kwrappers-s3ops: https://archive1.piwheels.org/simple/kwrappers-s3ops/kwrappers_s3ops-0.2.73-py3-none-any.whl#sha256=a9324f2533ef022721d12644cceb2ce74113aa24bc64c797ed0bbd5fc59b049a (from https://www.piwheels.org/simple/kwrappers-s3ops/) 2025-09-08T11:45:47,797 Skipping link: No binaries permitted for kwrappers-s3ops: https://archive1.piwheels.org/simple/kwrappers-s3ops/kwrappers_s3ops-0.2.71-py3-none-any.whl#sha256=e24b1c5a9e3a67b2cf740fca4be9904813a504ca768c36b8d83b88a1453834a6 (from https://www.piwheels.org/simple/kwrappers-s3ops/) 2025-09-08T11:45:47,797 Skipping link: No binaries permitted for kwrappers-s3ops: https://archive1.piwheels.org/simple/kwrappers-s3ops/kwrappers_s3ops-0.2.70-py3-none-any.whl#sha256=2699b2f1fe56f3be7096d26000e1ee4400a78d73de2c4497cf73db50e6e33433 (from https://www.piwheels.org/simple/kwrappers-s3ops/) 2025-09-08T11:45:47,797 Skipping link: No binaries permitted for kwrappers-s3ops: https://archive1.piwheels.org/simple/kwrappers-s3ops/kwrappers_s3ops-0.2.69-py3-none-any.whl#sha256=965509c8da743019b789b2f04b04cd038b36661c7b898d23caedaa676b7f7843 (from https://www.piwheels.org/simple/kwrappers-s3ops/) 2025-09-08T11:45:47,797 Skipping link: No binaries permitted for kwrappers-s3ops: https://archive1.piwheels.org/simple/kwrappers-s3ops/kwrappers_s3ops-0.2.68-py3-none-any.whl#sha256=eb9f4755627b76ac99c024014b0f689e7f3122a32629c4cb28c7a9b8fe84b248 (from https://www.piwheels.org/simple/kwrappers-s3ops/) 2025-09-08T11:45:47,798 Skipping link: No binaries permitted for kwrappers-s3ops: https://archive1.piwheels.org/simple/kwrappers-s3ops/kwrappers_s3ops-0.2.67-py3-none-any.whl#sha256=fe7207e18c39b0ff1dc8254d778cc1741c83a86aaecca825d2e63dfbac8e66a0 (from https://www.piwheels.org/simple/kwrappers-s3ops/) 2025-09-08T11:45:47,798 Skipping link: No binaries permitted for kwrappers-s3ops: https://archive1.piwheels.org/simple/kwrappers-s3ops/kwrappers_s3ops-0.2.65-py3-none-any.whl#sha256=23fcd131dd766cc342d9cc0382439d100e70e2699674e786cb0d26f24cf2c419 (from https://www.piwheels.org/simple/kwrappers-s3ops/) 2025-09-08T11:45:47,798 Skipping link: No binaries permitted for kwrappers-s3ops: https://archive1.piwheels.org/simple/kwrappers-s3ops/kwrappers_s3ops-0.2.64-py3-none-any.whl#sha256=e4b16e816b0231c92760d37b4957ef5349d0969cce284c109a1726b137a35e5e (from https://www.piwheels.org/simple/kwrappers-s3ops/) 2025-09-08T11:45:47,798 Skipping link: No binaries permitted for kwrappers-s3ops: https://archive1.piwheels.org/simple/kwrappers-s3ops/kwrappers_s3ops-0.2.63-py3-none-any.whl#sha256=234fb6c54e3557f07de1991f9c742ed2820a0b6585cdc8c80094f6199d258da0 (from https://www.piwheels.org/simple/kwrappers-s3ops/) 2025-09-08T11:45:47,798 Skipping link: No binaries permitted for kwrappers-s3ops: https://archive1.piwheels.org/simple/kwrappers-s3ops/kwrappers_s3ops-0.2.62-py3-none-any.whl#sha256=f6873901840ef548b3fe089aa140b44bfd25c7ad8432f7bb182a64d8f67ebb28 (from https://www.piwheels.org/simple/kwrappers-s3ops/) 2025-09-08T11:45:47,798 Skipping link: not a file: https://www.piwheels.org/simple/kwrappers-s3ops/ 2025-09-08T11:45:47,798 Skipping link: not a file: https://pypi.org/simple/kwrappers-s3ops/ 2025-09-08T11:45:47,823 Given no hashes to check 1 links for project 'kwrappers-s3ops': discarding no candidates 2025-09-08T11:45:47,824 Collecting kwrappers-s3ops==0.2.61 2025-09-08T11:45:47,826 Created temporary directory: /tmp/pip-unpack-tobdw08t 2025-09-08T11:45:47,961 Downloading kwrappers_s3ops-0.2.61.tar.gz (4.4 kB) 2025-09-08T11:45:47,987 Added kwrappers-s3ops==0.2.61 from https://files.pythonhosted.org/packages/81/49/09e6a9a1e500591bff064f0353ea47932b087af9c813404e00dd417343ce/kwrappers_s3ops-0.2.61.tar.gz to build tracker '/tmp/pip-build-tracker-hhb9kelw' 2025-09-08T11:45:47,988 Running setup.py (path:/tmp/pip-wheel-x3fckhy7/kwrappers-s3ops_00aa4eb6101b4c2ab88d9b0a599a3594/setup.py) egg_info for package kwrappers-s3ops 2025-09-08T11:45:47,988 Created temporary directory: /tmp/pip-pip-egg-info-b_wk7xbm 2025-09-08T11:45:47,989 Preparing metadata (setup.py): started 2025-09-08T11:45:47,989 Running command python setup.py egg_info 2025-09-08T11:45:48,500 Traceback (most recent call last): 2025-09-08T11:45:48,502 File "", line 2, in 2025-09-08T11:45:48,502 exec(compile(''' 2025-09-08T11:45:48,502 ~~~~^^^^^^^^^^^^ 2025-09-08T11:45:48,502 # This is -- a caller that pip uses to run setup.py 2025-09-08T11:45:48,503 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:45:48,503 ...<32 lines>... 2025-09-08T11:45:48,503 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T11:45:48,503 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:45:48,503 ''' % ('/tmp/pip-wheel-x3fckhy7/kwrappers-s3ops_00aa4eb6101b4c2ab88d9b0a599a3594/setup.py',), "", "exec")) 2025-09-08T11:45:48,503 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:45:48,503 File "", line 35, in 2025-09-08T11:45:48,503 File "/tmp/pip-wheel-x3fckhy7/kwrappers-s3ops_00aa4eb6101b4c2ab88d9b0a599a3594/setup.py", line 29, in 2025-09-08T11:45:48,504 install_requires=get_install_requires().extend([ 2025-09-08T11:45:48,504 ~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T11:45:48,504 File "/tmp/pip-wheel-x3fckhy7/kwrappers-s3ops_00aa4eb6101b4c2ab88d9b0a599a3594/setup.py", line 5, in get_install_requires 2025-09-08T11:45:48,504 with open('requirements.txt', 'r') as f: 2025-09-08T11:45:48,504 ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:45:48,504 FileNotFoundError: [Errno 2] No such file or directory: 'requirements.txt' 2025-09-08T11:45:48,590 ERROR: python setup.py egg_info exited with 1 2025-09-08T11:45:48,602 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T11:45:48,602 exec(compile('"'"''"'"''"'"' 2025-09-08T11:45:48,602 # This is -- a caller that pip uses to run setup.py 2025-09-08T11:45:48,602 # 2025-09-08T11:45:48,602 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T11:45:48,602 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T11:45:48,602 # - It provides a clear error message when setuptools is not installed. 2025-09-08T11:45:48,602 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T11:45:48,602 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T11:45:48,602 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T11:45:48,602 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T11:45:48,602 import os, sys, tokenize, traceback 2025-09-08T11:45:48,602 2025-09-08T11:45:48,602 try: 2025-09-08T11:45:48,602 import setuptools 2025-09-08T11:45:48,602 except ImportError: 2025-09-08T11:45:48,602 print( 2025-09-08T11:45:48,602 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T11:45:48,602 "the build environment with exception:", 2025-09-08T11:45:48,602 file=sys.stderr, 2025-09-08T11:45:48,602 ) 2025-09-08T11:45:48,602 traceback.print_exc() 2025-09-08T11:45:48,602 sys.exit(1) 2025-09-08T11:45:48,602 2025-09-08T11:45:48,602 __file__ = %r 2025-09-08T11:45:48,602 sys.argv[0] = __file__ 2025-09-08T11:45:48,602 2025-09-08T11:45:48,602 if os.path.exists(__file__): 2025-09-08T11:45:48,602 filename = __file__ 2025-09-08T11:45:48,602 with tokenize.open(__file__) as f: 2025-09-08T11:45:48,602 setup_py_code = f.read() 2025-09-08T11:45:48,602 else: 2025-09-08T11:45:48,602 filename = "" 2025-09-08T11:45:48,602 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T11:45:48,602 2025-09-08T11:45:48,602 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T11:45:48,602 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-x3fckhy7/kwrappers-s3ops_00aa4eb6101b4c2ab88d9b0a599a3594/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-b_wk7xbm[/] 2025-09-08T11:45:48,603 [bold magenta]cwd[/]: /tmp/pip-wheel-x3fckhy7/kwrappers-s3ops_00aa4eb6101b4c2ab88d9b0a599a3594/ 2025-09-08T11:45:48,603 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T11:45:48,604 ERROR: metadata generation failed 2025-09-08T11:45:48,609 Exception information: 2025-09-08T11:45:48,609 Traceback (most recent call last): 2025-09-08T11:45:48,609 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T11:45:48,609 call_subprocess( 2025-09-08T11:45:48,609 ~~~~~~~~~~~~~~~^ 2025-09-08T11:45:48,609 args, 2025-09-08T11:45:48,609 ^^^^^ 2025-09-08T11:45:48,609 ...<2 lines>... 2025-09-08T11:45:48,609 spinner=spinner, 2025-09-08T11:45:48,609 ^^^^^^^^^^^^^^^^ 2025-09-08T11:45:48,609 ) 2025-09-08T11:45:48,609 ^ 2025-09-08T11:45:48,609 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T11:45:48,609 raise error 2025-09-08T11:45:48,609 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T11:45:48,609 2025-09-08T11:45:48,609 The above exception was the direct cause of the following exception: 2025-09-08T11:45:48,609 2025-09-08T11:45:48,609 Traceback (most recent call last): 2025-09-08T11:45:48,609 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T11:45:48,609 status = _inner_run() 2025-09-08T11:45:48,609 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T11:45:48,609 return self.run(options, args) 2025-09-08T11:45:48,609 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T11:45:48,609 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T11:45:48,609 return func(self, options, args) 2025-09-08T11:45:48,609 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T11:45:48,609 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T11:45:48,609 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T11:45:48,609 result = self._result = resolver.resolve( 2025-09-08T11:45:48,609 ~~~~~~~~~~~~~~~~^ 2025-09-08T11:45:48,609 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T11:45:48,609 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:45:48,609 ) 2025-09-08T11:45:48,609 ^ 2025-09-08T11:45:48,609 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T11:45:48,609 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T11:45:48,609 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T11:45:48,609 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T11:45:48,609 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:45:48,609 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T11:45:48,609 if not criterion.candidates: 2025-09-08T11:45:48,609 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:45:48,609 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T11:45:48,609 return bool(self._sequence) 2025-09-08T11:45:48,609 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T11:45:48,609 self._bool = any(self) 2025-09-08T11:45:48,609 ~~~^^^^^^ 2025-09-08T11:45:48,609 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T11:45:48,609 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T11:45:48,609 ^^^^^^^^ 2025-09-08T11:45:48,609 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T11:45:48,609 candidate = func() 2025-09-08T11:45:48,609 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T11:45:48,609 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T11:45:48,609 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T11:45:48,609 link, template, name, version 2025-09-08T11:45:48,609 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:45:48,609 ) 2025-09-08T11:45:48,609 ^ 2025-09-08T11:45:48,609 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T11:45:48,609 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T11:45:48,609 ~~~~~~~~~~~~~^ 2025-09-08T11:45:48,609 link, 2025-09-08T11:45:48,609 ^^^^^ 2025-09-08T11:45:48,609 ...<3 lines>... 2025-09-08T11:45:48,609 version=version, 2025-09-08T11:45:48,609 ^^^^^^^^^^^^^^^^ 2025-09-08T11:45:48,609 ) 2025-09-08T11:45:48,609 ^ 2025-09-08T11:45:48,609 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T11:45:48,609 super().__init__( 2025-09-08T11:45:48,609 ~~~~~~~~~~~~~~~~^ 2025-09-08T11:45:48,609 link=link, 2025-09-08T11:45:48,609 ^^^^^^^^^^ 2025-09-08T11:45:48,609 ...<4 lines>... 2025-09-08T11:45:48,609 version=version, 2025-09-08T11:45:48,609 ^^^^^^^^^^^^^^^^ 2025-09-08T11:45:48,609 ) 2025-09-08T11:45:48,609 ^ 2025-09-08T11:45:48,609 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T11:45:48,609 self.dist = self._prepare() 2025-09-08T11:45:48,609 ~~~~~~~~~~~~~^^ 2025-09-08T11:45:48,609 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T11:45:48,609 dist = self._prepare_distribution() 2025-09-08T11:45:48,609 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T11:45:48,609 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T11:45:48,609 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:45:48,609 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T11:45:48,609 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T11:45:48,609 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:45:48,609 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T11:45:48,609 dist = _get_prepared_distribution( 2025-09-08T11:45:48,609 req, 2025-09-08T11:45:48,609 ...<3 lines>... 2025-09-08T11:45:48,609 self.check_build_deps, 2025-09-08T11:45:48,609 ) 2025-09-08T11:45:48,609 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T11:45:48,609 abstract_dist.prepare_distribution_metadata( 2025-09-08T11:45:48,609 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T11:45:48,609 finder, build_isolation, check_build_deps 2025-09-08T11:45:48,609 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:45:48,609 ) 2025-09-08T11:45:48,609 ^ 2025-09-08T11:45:48,609 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T11:45:48,609 self.req.prepare_metadata() 2025-09-08T11:45:48,609 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T11:45:48,609 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T11:45:48,609 self.metadata_directory = generate_metadata_legacy( 2025-09-08T11:45:48,609 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T11:45:48,609 build_env=self.build_env, 2025-09-08T11:45:48,609 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T11:45:48,609 ...<3 lines>... 2025-09-08T11:45:48,609 details=details, 2025-09-08T11:45:48,609 ^^^^^^^^^^^^^^^^ 2025-09-08T11:45:48,609 ) 2025-09-08T11:45:48,609 ^ 2025-09-08T11:45:48,609 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T11:45:48,609 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T11:45:48,609 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T11:45:48,630 Removed kwrappers-s3ops==0.2.61 from https://files.pythonhosted.org/packages/81/49/09e6a9a1e500591bff064f0353ea47932b087af9c813404e00dd417343ce/kwrappers_s3ops-0.2.61.tar.gz from build tracker '/tmp/pip-build-tracker-hhb9kelw' 2025-09-08T11:45:48,630 Removed build tracker: '/tmp/pip-build-tracker-hhb9kelw'