2025-09-12T23:32:36,442 Created temporary directory: /tmp/pip-build-tracker-c00pt5li 2025-09-12T23:32:36,443 Initialized build tracking at /tmp/pip-build-tracker-c00pt5li 2025-09-12T23:32:36,443 Created build tracker: /tmp/pip-build-tracker-c00pt5li 2025-09-12T23:32:36,443 Entered build tracker: /tmp/pip-build-tracker-c00pt5li 2025-09-12T23:32:36,443 Created temporary directory: /tmp/pip-wheel-ldzttokb 2025-09-12T23:32:36,447 Created temporary directory: /tmp/pip-ephem-wheel-cache-xvl75mqf 2025-09-12T23:32:36,507 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-12T23:32:36,509 2 location(s) to search for versions of coopstructs: 2025-09-12T23:32:36,509 * https://pypi.org/simple/coopstructs/ 2025-09-12T23:32:36,509 * https://www.piwheels.org/simple/coopstructs/ 2025-09-12T23:32:36,510 Fetching project page and analyzing links: https://pypi.org/simple/coopstructs/ 2025-09-12T23:32:36,510 Getting page https://pypi.org/simple/coopstructs/ 2025-09-12T23:32:36,511 Found index url https://pypi.org/simple/ 2025-09-12T23:32:36,665 Fetched page https://pypi.org/simple/coopstructs/ as application/vnd.pypi.simple.v1+json 2025-09-12T23:32:36,680 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/d4/3c/01804fa095736025876336131bf3eead53f1197674b76a76e14028f1db99/coopstructs-0.1-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) 2025-09-12T23:32:36,681 Found link https://files.pythonhosted.org/packages/f4/85/babb7a92b68f0b99096c7872be9dec305c39138447ab163284d74b321ef6/coopstructs-0.1.tar.gz (from https://pypi.org/simple/coopstructs/), version: 0.1 2025-09-12T23:32:36,681 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/3b/ac/5abe48e030d754bba91ab5fff39a2141abefc92805f35dd85bdffaa22fad/coopstructs-0.2-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) 2025-09-12T23:32:36,681 Found link https://files.pythonhosted.org/packages/ed/db/5d77ec91e9fcac46c95f6f6dcf0d240911f445c6224703b598384fd1b74f/coopstructs-0.2.tar.gz (from https://pypi.org/simple/coopstructs/), version: 0.2 2025-09-12T23:32:36,681 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/7d/c1/2c86c6db925328793bf595264668109d64581db81ae7ab87126429cb6670/coopstructs-0.3-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) 2025-09-12T23:32:36,682 Found link https://files.pythonhosted.org/packages/a0/77/46337af72faac88b0b1689551b5e15194f7e1a91b7ed47d9bdcf0586ce69/coopstructs-0.3.tar.gz (from https://pypi.org/simple/coopstructs/), version: 0.3 2025-09-12T23:32:36,682 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/99/94/f59cd53a97160e6703f8495cd2119469ad65f8db3bd3c51789388f67c19f/coopstructs-0.4-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) 2025-09-12T23:32:36,682 Found link https://files.pythonhosted.org/packages/a8/5a/0b4362cd1b2cb42d48a59e06a218d6101e933e50e89ceac1975954baccd8/coopstructs-0.4.tar.gz (from https://pypi.org/simple/coopstructs/), version: 0.4 2025-09-12T23:32:36,682 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/84/b3/b27ca47913c3271dd87310e7491781ff776617a86deee04a76fd11c03946/coopstructs-0.5-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,683 Found link https://files.pythonhosted.org/packages/1d/94/a15637fbf8939dd2bb48cbe421badd6989a5bba8627ff7fa24eb19c70985/coopstructs-0.5.tar.gz (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5), version: 0.5 2025-09-12T23:32:36,683 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/ba/af/bb4f3df85a682ac72fbe1eb2712d577ba84eb6ba8cba7926cde71944707f/coopstructs-0.6-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,684 Found link https://files.pythonhosted.org/packages/57/80/f5ea4eba9aaee63af97fd797fe299674fc6946bcc0777be088d0f990b95d/coopstructs-0.6.tar.gz (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5), version: 0.6 2025-09-12T23:32:36,684 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/0b/07/02a50ca79d2c88e1b1ccc44ade5441bb9e9acc789eb1d80d933cdfdd2bb8/coopstructs-0.7-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,684 Found link https://files.pythonhosted.org/packages/1f/dd/7866a0367007de8f83b1b9763bb0bb5656daa4eb3e69d637908916050ce8/coopstructs-0.7.tar.gz (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5), version: 0.7 2025-09-12T23:32:36,684 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/21/f6/d490fb3bd8e8215cf6cb579078f4bc1555645a0524e70c41036dfb1c7fbd/coopstructs-0.8-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,684 Found link https://files.pythonhosted.org/packages/1f/cc/0fe07076d7d8bb2de1c584d3a3e110b6df14cd353f87239fde9dd226bfd1/coopstructs-0.8.tar.gz (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5), version: 0.8 2025-09-12T23:32:36,685 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/6a/46/801e34496568924b6a2f2e8d92b8347584f1aaed15be90b4f086afb5e7a4/coopstructs-0.9-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,685 Found link https://files.pythonhosted.org/packages/cc/72/c083d041844c5dff29f875c8a235c51ed7b8ac5279e7f786e6dc9a3b5f85/coopstructs-0.9.tar.gz (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5), version: 0.9 2025-09-12T23:32:36,685 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/e3/75/172a3e2f8fdf8ded8d7ebe88aa253f3c47dbbef6d9b4b3bbe8ec51c55099/coopstructs-0.10-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,685 Found link https://files.pythonhosted.org/packages/9e/f9/0cb245a53cb02cf7ac7c1962c2a5743e5a4a938ee9b526665d4f99d809ce/coopstructs-0.10.tar.gz (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5), version: 0.10 2025-09-12T23:32:36,685 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/41/8a/8fc9920f8c5b28f366c7de064d14be792d8fe0ad57454adc042def47b923/coopstructs-0.11-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,685 Found link https://files.pythonhosted.org/packages/8c/b6/57f66f05a81eb73ce66328a613ae86f0c8c015280075222aab0078b3fcd8/coopstructs-0.11.tar.gz (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5), version: 0.11 2025-09-12T23:32:36,686 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/76/49/d82e6522dffa8526ac10cbf49ddf323e2778397beb806666065f08bf8800/coopstructs-0.12-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,686 Found link https://files.pythonhosted.org/packages/ad/ed/e3423d1806a4a9f7c667a145376ef0bbe2b8e47ac13ae701407c65446f2d/coopstructs-0.12.tar.gz (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5), version: 0.12 2025-09-12T23:32:36,686 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/fc/45/d9198c41fb9ecb278ceb2fb75222f2c6c64dfd01e3ac86dea9aa8abe8eb2/coopstructs-0.13-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,686 Found link https://files.pythonhosted.org/packages/07/22/8bf4b1bdcf20c791883fd88404b52dfb330dfd8d1076d85df3d885c88712/coopstructs-0.13.tar.gz (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5), version: 0.13 2025-09-12T23:32:36,687 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/fc/d7/484e6ef64f685a150e83a6d5aecf49732293c227cfb8e583ca83d216b498/coopstructs-0.14-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,687 Found link https://files.pythonhosted.org/packages/dd/5b/3859e1ef0bc444b72756840429157dfa819bc0dc75ec835e5f1662ca4c90/coopstructs-0.14.tar.gz (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5), version: 0.14 2025-09-12T23:32:36,687 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/e5/b1/cb29fd1ca61be735829bd6192bfdfab3ceedb931b4c1a4b62467531daf99/coopstructs-0.15-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,687 Found link https://files.pythonhosted.org/packages/9b/e5/8bbf9a3cc2083a371a7e7a27a493b7e31b290ce7fbc101ef3a8f75be33aa/coopstructs-0.15.tar.gz (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5), version: 0.15 2025-09-12T23:32:36,687 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/c7/6b/3a7e25f6cbcee76947903d32a4534873094219ff59a24fc594d5abea5a47/coopstructs-0.16-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,688 Found link https://files.pythonhosted.org/packages/2a/6c/c8add2819a4d92b615fc7b7bf01c6f3959cb41fd227bad7491a71772e21b/coopstructs-0.16.tar.gz (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5), version: 0.16 2025-09-12T23:32:36,688 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/85/98/d605a7088d8c67feb751414c96e95fb2040c301a6e72bf35bf2d41364335/coopstructs-0.17-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,688 Found link https://files.pythonhosted.org/packages/c0/21/3d757d6deae15dbaec84d2b11f4cfe2a914d8cbbbec94ea62c5eac4928b5/coopstructs-0.17.tar.gz (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5), version: 0.17 2025-09-12T23:32:36,688 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/b5/c8/dcd42b68f58f1b18d3a065efd9ffc9f6aefceca2c04d7f1856a6f25363df/coopstructs-0.18-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,688 Found link https://files.pythonhosted.org/packages/5d/90/0801e032c767b84d52081a79e510ea596383d048260c10dca45a10ce4428/coopstructs-0.18.tar.gz (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5), version: 0.18 2025-09-12T23:32:36,689 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/5a/56/916742546b744d073982175e7faae7041bfa31dbb064e0210f1b06eaf75a/coopstructs-0.19-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,689 Found link https://files.pythonhosted.org/packages/3d/75/2064f1dcae71dc871b5bf48fd84d211fd45470dedb05b5b7175795ba9261/coopstructs-0.19.tar.gz (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5), version: 0.19 2025-09-12T23:32:36,689 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/54/0d/6ae03fc26bd092b71b635f98404306af8d84048b25944cee2d723b451b24/coopstructs-0.20-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,689 Found link https://files.pythonhosted.org/packages/50/34/66c2609193188e699f2ccf19d0601b5096db3d76199136421f3a599dad72/coopstructs-0.20.tar.gz (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5), version: 0.20 2025-09-12T23:32:36,690 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/ef/0c/5792f6749b0690db957f6816b92b3537d3ee9891f59e9d255c5d27b4dfe9/coopstructs-0.21-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,690 Found link https://files.pythonhosted.org/packages/4f/00/9ee124293937d11b43869818ea65404c1e8ceef6673a41d8424cb8c95ee9/coopstructs-0.21.tar.gz (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5), version: 0.21 2025-09-12T23:32:36,690 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/a9/ab/bcb98bd14e543f7028ceddc9916ca9676eccafdb4852aa288c9d2ab18229/coopstructs-0.22-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,690 Found link https://files.pythonhosted.org/packages/12/39/790fe8f7be92fa612a3b402cd52c143cb07e69c6d428d09408131959a403/coopstructs-0.22.tar.gz (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5), version: 0.22 2025-09-12T23:32:36,690 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/94/74/7ed45ac187aa186a37a74c7c9332ab8c22be25ca1a2b82650ad951d20ee3/coopstructs-0.23-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,691 Found link https://files.pythonhosted.org/packages/1f/c4/bf1b87124e76b2558d66642db4cf537f10f96f99a89933e3d0f15d4d150f/coopstructs-0.23.tar.gz (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5), version: 0.23 2025-09-12T23:32:36,691 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/34/22/542878b15c30eaf34cd5e66e581f0d74368e41c37fdad8f23e6adb256268/coopstructs-0.24-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,691 Found link https://files.pythonhosted.org/packages/a7/76/863f5acdccb567437c05926f6cb35566ddbfb5438cdd5821e09f33f691dd/coopstructs-0.24.tar.gz (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5), version: 0.24 2025-09-12T23:32:36,691 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/88/67/9f8f9488107247ad42d8a8ff5d1538342d80a339cbe04583e6aa10d0699c/coopstructs-0.25-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,692 Found link https://files.pythonhosted.org/packages/d1/27/e662928c0d0d8449ed65f1755969dfdda3046a70357a99a39f9d1fa5f520/coopstructs-0.25.tar.gz (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5), version: 0.25 2025-09-12T23:32:36,692 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/9e/2a/b45352f4bf80bb01e451b7e9ed7bc2b4524ade85836544b10567e71ca152/coopstructs-0.26-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,692 Found link https://files.pythonhosted.org/packages/29/26/7af02f046edcf64bfd607dd3a68a2ea89c40c53c6449902460173f702e30/coopstructs-0.26.tar.gz (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5), version: 0.26 2025-09-12T23:32:36,692 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/52/bd/e3e9dd5b2d39a64c1286434305e3d082e595756d1729c79d0a608dfb4a3a/coopstructs-0.27-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,692 Found link https://files.pythonhosted.org/packages/ad/22/d1b3c81df937a1f5310f1612ce5aecd80bafbc4b527330162d0f8b2b41b0/coopstructs-0.27.tar.gz (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5), version: 0.27 2025-09-12T23:32:36,693 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/8e/00/f0d52ecb4c62d9d8c32f46372c3a3e02c02c76a5f935905d8d2bec83d850/coopstructs-0.28-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,693 Found link https://files.pythonhosted.org/packages/dc/a2/e8f9fad0291889f7f4c980431038cf3d96c7a796994a850b8c0d5cb1dd12/coopstructs-0.28.tar.gz (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5), version: 0.28 2025-09-12T23:32:36,693 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/ce/81/c4048956659442fa6248d6e3140f0cd2c2f7337599447994528015db9bd8/coopstructs-0.29-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,693 Found link https://files.pythonhosted.org/packages/0d/d7/92c2939a00cfe1983ee1d51dff6682cac94cda65204af55cf421a4843205/coopstructs-0.29.tar.gz (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5), version: 0.29 2025-09-12T23:32:36,694 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/97/61/7825200ab72e51245b879379e2c42d594893aaa0c8542829e9813a2cc4ac/coopstructs-0.30-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,694 Found link https://files.pythonhosted.org/packages/f0/04/7c0ac2e5cccb5f0220731f25743bc70504e2f9d9725dc2750a04d69bd6fb/coopstructs-0.30.tar.gz (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5), version: 0.30 2025-09-12T23:32:36,694 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/49/94/839fc1ca0ef3564b227908020c2e988139a7e65b2d05246f49940085cf63/coopstructs-0.31-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,694 Found link https://files.pythonhosted.org/packages/c4/cb/58891c10489f9281596e02aa4890c1a0d8c4a2ab08fd7dbcf31e520496eb/coopstructs-0.31.tar.gz (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5), version: 0.31 2025-09-12T23:32:36,694 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/c8/1e/509adbe30c248e7f94f3d20bf7f77b33e5804a1622d2908c812d2a1c35f8/coopstructs-0.32-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,695 Found link https://files.pythonhosted.org/packages/8d/78/b273c7a8f8f234e89e662c81a801a8e4e03b7c04325ac429819139b8b0c5/coopstructs-0.32.tar.gz (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5), version: 0.32 2025-09-12T23:32:36,695 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/09/46/046210f3f5557371ef976b3c6bb074ba42b2447b7617e5871b6e1f9314e4/coopstructs-0.33-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,695 Found link https://files.pythonhosted.org/packages/2d/58/dfd1f3dd47f1fe34dfb0aa0a40320c252fc1788a2a9e92e5b88b239411ef/coopstructs-0.33.tar.gz (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5), version: 0.33 2025-09-12T23:32:36,695 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/8a/0d/791f659c42b353614246e0a6274b4b3e3cc77de2767ac1c115e099a217a9/coopstructs-0.34-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,695 Found link https://files.pythonhosted.org/packages/88/9f/8db6d861bfc768e8582a56a08e6768471860279e49248385ae747abe4d8e/coopstructs-0.34.tar.gz (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5), version: 0.34 2025-09-12T23:32:36,696 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/c5/b6/22afc147fbf1ca8cfbca23d34b09882e571880414b7c951d07d039603bae/coopstructs-0.35-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,696 Found link https://files.pythonhosted.org/packages/f0/cf/352d2abf9ae46535f11b39ed4721d2e29e7b4753fcc9f283fb2a4dbd90cc/coopstructs-0.35.tar.gz (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5), version: 0.35 2025-09-12T23:32:36,696 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/07/b5/9da5b604cbd5e38183994de79b6298c3fb088497957163a140db1e4d2a8a/coopstructs-0.36-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,696 Found link https://files.pythonhosted.org/packages/1c/03/9c88e6c16ae7dc1b49508df92938ef47cd1b780619d1f0651f8770df105c/coopstructs-0.36.tar.gz (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5), version: 0.36 2025-09-12T23:32:36,696 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/c4/35/c8172e5aebaf12f7fe413663521335fe7786c42c4d766928268cd9447d8a/coopstructs-0.37-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,697 Found link https://files.pythonhosted.org/packages/61/bc/d2c05d64bb9fc8d448fa9d85bc60f3fa80d57787331274f03c8aa1c95973/coopstructs-0.37.tar.gz (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5), version: 0.37 2025-09-12T23:32:36,697 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/d3/0b/c8624d82588873c0ad129949cc77b471c466b39492d665086fd7a5ffca46/coopstructs-0.38-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,697 Found link https://files.pythonhosted.org/packages/ad/cc/949718cbb94f4d288fde24f99fb46534052316e8febaeb986380ce36a04b/coopstructs-0.38.tar.gz (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5), version: 0.38 2025-09-12T23:32:36,697 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/73/76/c32c95afccd8c1f50dcff1977f811043fd6821a3182c3e1855a74342a796/coopstructs-0.39-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,697 Found link https://files.pythonhosted.org/packages/33/bc/e1e5d60104e7272ed89671060fdf03e4ed73ce7add991263689df42aa30b/coopstructs-0.39.tar.gz (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5), version: 0.39 2025-09-12T23:32:36,698 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/c3/bf/ed40749fa402c523f08ef0a58f1600f7a95607b9077a81b5331147b4f159/coopstructs-0.40-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,698 Found link https://files.pythonhosted.org/packages/bb/d7/ddbac6a688b091a45a39591c22161fd413a73ffc65ad0f978cdae3dafa62/coopstructs-0.40.tar.gz (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5), version: 0.40 2025-09-12T23:32:36,698 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/62/da/0ccb9bbb805b1e3c43af1ec1d5eca00108ff52da87544721c227449d7470/coopstructs-0.41-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,698 Found link https://files.pythonhosted.org/packages/be/a5/47f02ea510fa1fe6971a32edf78eca7c61410c4b5a55190c73eed73b17f9/coopstructs-0.41.tar.gz (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5), version: 0.41 2025-09-12T23:32:36,698 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/c0/1c/2ab9d03abe0e6e07d81ee6baa69d933705b6ca35f9f2a337b709fd400567/coopstructs-0.42-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,699 Found link https://files.pythonhosted.org/packages/58/5e/017b8dc3f8322e32e598ccba709fc1cbc658e6074ef30dd6c8183620b53a/coopstructs-0.42.tar.gz (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5), version: 0.42 2025-09-12T23:32:36,699 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/69/97/4ae2d49b47f5c222a3482c270e93cd0ac36ca9bc9d1e4c5d616f6c2bde49/coopstructs-0.43-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,699 Found link https://files.pythonhosted.org/packages/24/d6/0efbdb70f0efa4d7310bdc1fd7230dd0d7a3fd36922c30bbd3e0e1c3f799/coopstructs-0.43.tar.gz (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5), version: 0.43 2025-09-12T23:32:36,699 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/71/2e/9fe72b70c5432c35c103ef9666d79d5cd74c4fe41db0e6f4396ffbb86965/coopstructs-0.44-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,699 Found link https://files.pythonhosted.org/packages/c8/48/4cd95138916db2d2b2c7dfc8ad7c797aae7648f8b6b92d22c1572caa26e4/coopstructs-0.44.tar.gz (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5), version: 0.44 2025-09-12T23:32:36,700 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/4d/23/5b86d6a41e10e445ac2dad846073390cc0a9f4bc6d37ded8ca35dc489cbb/coopstructs-0.45-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,700 Found link https://files.pythonhosted.org/packages/da/6f/ee3f0821a18ef42e27edd388055acd5a25805e3ba81b0741a4198a50e4cb/coopstructs-0.45.tar.gz (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5), version: 0.45 2025-09-12T23:32:36,700 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/e0/08/e120e022803b034dfbebc5d9e354e032794bd5e58366c61a02d1a9f30dd7/coopstructs-0.46-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,700 Found link https://files.pythonhosted.org/packages/79/59/5f66b632c9116037b3debe547d63b1880c27a928de73e1385c010974ea19/coopstructs-0.46.tar.gz (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5), version: 0.46 2025-09-12T23:32:36,700 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/6b/7b/0050c3f728eefae268883378e4f07dfa7e2b6e83e89f0a958975a7e21b8c/coopstructs-0.47-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,701 Found link https://files.pythonhosted.org/packages/33/7b/e8f21825413800f6a0b0e074e168807a8d617157cbf844fea87c88c63819/coopstructs-0.47.tar.gz (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5), version: 0.47 2025-09-12T23:32:36,701 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/f3/5f/09148c520b544f6d7d4fa708e73cc9141c6b8795b0d133e5ebe1d0c11885/coopstructs-0.48-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,701 Found link https://files.pythonhosted.org/packages/8c/e3/b3ecc0448ab0a4691b1cf169295ae5b4db7234b72c73dabb2421d87058a3/coopstructs-0.48.tar.gz (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5), version: 0.48 2025-09-12T23:32:36,701 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/a4/f6/ae50cd2fcf586fdb5a2dd97a171f6e0fea1dc13f1cfd127b7a47d433356e/coopstructs-1.0-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,701 Found link https://files.pythonhosted.org/packages/ba/92/fe1cb2eff8be02a7282e990bafccdb4590c27002f8b32b010b01059c8fd8/coopstructs-1.0.tar.gz (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5), version: 1.0 2025-09-12T23:32:36,702 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/13/b7/d89c42d2517a2cec68f2c6dab3c6bdc8e820c9e29be6f241bf2ef2fbb21f/coopstructs-1.1-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,702 Found link https://files.pythonhosted.org/packages/cc/6d/287b79e53a7683b9301672b9e3d78a403a99cef8b8734938c0fa1113b29b/coopstructs-1.1.tar.gz (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5), version: 1.1 2025-09-12T23:32:36,702 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/e9/83/4b3a532e84fabaa610e5e554140239cf26f50cd248293e14a80ca3586ab8/coopstructs-1.2-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,702 Found link https://files.pythonhosted.org/packages/12/7e/cfade5bc0fb5432ae0cbbc9bd87ed831a24c7831124df67f9c1090526403/coopstructs-1.2.tar.gz (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5), version: 1.2 2025-09-12T23:32:36,702 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/8c/b0/2aeb8a3d9ed519e347514626b2f8a487358abd7e29ec2499a2385551d55d/coopstructs-1.3-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,703 Found link https://files.pythonhosted.org/packages/fb/b4/eadb3ce96030056519671df819932c3b30cad40c1fa67aa8ad7d9f5ef325/coopstructs-1.3.tar.gz (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5), version: 1.3 2025-09-12T23:32:36,703 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/05/75/8e65bdba61027a29f5d00aed4c4dbebb96432402da5e86c9cab564e45386/coopstructs-1.4-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,703 Found link https://files.pythonhosted.org/packages/da/37/86e7b0ae14c056224019dddb3d6140b3a5d1f53400a7450d7c5bc2eaa94a/coopstructs-1.4.tar.gz (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5), version: 1.4 2025-09-12T23:32:36,703 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/eb/c0/1851303a522c252574ce0404a2bbd1ecf15d4f6462bd8dde64f854e9a438/coopstructs-1.5-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,704 Found link https://files.pythonhosted.org/packages/8f/ce/6dcd609141ea7f9df5fe1be012a9d9d7e10d5a1e13574febb0b51188d3a2/coopstructs-1.5.tar.gz (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5), version: 1.5 2025-09-12T23:32:36,704 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/72/55/d9bfe5175c8b18ed9a73939b89de15c9cf4b65c87c34de58f4d5019bb4de/coopstructs-1.6-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,704 Found link https://files.pythonhosted.org/packages/37/23/a76bc28eeca9a380fabf128bfd2701e3c6e4ef339c576b2597fe79df9ceb/coopstructs-1.6.tar.gz (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5), version: 1.6 2025-09-12T23:32:36,704 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/ab/25/a09c354d96a5ef500e0d275b5d22a451a122d5e415590ab59edfb2ba1031/coopstructs-1.7-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,704 Found link https://files.pythonhosted.org/packages/81/90/3b0b58d8076f962e56dd12e80761884925a0e3076491df2699c4e6066e55/coopstructs-1.7.tar.gz (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5), version: 1.7 2025-09-12T23:32:36,705 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/85/8c/4695859966d26fc09af95368f5bad704db8003f1c87f879fee62fb45725f/coopstructs-1.8-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,705 Found link https://files.pythonhosted.org/packages/1e/4a/b9b7e51257a19d2098695484729c95ce20b031f4eec6e5351b5f11619c3f/coopstructs-1.8.tar.gz (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5), version: 1.8 2025-09-12T23:32:36,705 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/20/24/ea442f53240efba0593b7cc2bcd6eba732a663e7401dc4cfbb62644759e5/coopstructs-1.9-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,705 Found link https://files.pythonhosted.org/packages/8f/af/ea663ff3f62f3b4df70eafeb13a81f7b4cac2a9c01ad51c1446da46b051c/coopstructs-1.9.tar.gz (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5), version: 1.9 2025-09-12T23:32:36,705 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/59/f4/edba76343e5a1e161492f6be4c1d0e82330f77145f820a741f8f494cd283/coopstructs-1.10-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,706 Found link https://files.pythonhosted.org/packages/21/50/5ba146a80de9017f706536cdf8510b2303328921ddcb89136f8e26252f28/coopstructs-1.10.tar.gz (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5), version: 1.10 2025-09-12T23:32:36,706 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/cc/d2/826bd6600f8730c7ed613a8571900a91ebb0cb09b9103fbbbe6c1832dd53/coopstructs-2.1-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,706 Found link https://files.pythonhosted.org/packages/c0/1c/eadb8cbb0ea7295dd6567c7a745a1c18b7f1589b67bb5eadbbd8ad4d467e/coopstructs-2.1.tar.gz (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5), version: 2.1 2025-09-12T23:32:36,706 Skipping link: No binaries permitted for coopstructs: https://files.pythonhosted.org/packages/9f/a4/575160594978bbdfc9d2a3e2a8b7b9acfa6034cbf7e32871ad6cc962ef41/coopstructs-2.2-py3-none-any.whl (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,706 Found link https://files.pythonhosted.org/packages/14/0b/0f8670d9981d97ec4c8c4aecf518a06e8ab2b298c1cca90a963f10157aff/coopstructs-2.2.tar.gz (from https://pypi.org/simple/coopstructs/) (requires-python:>3.5), version: 2.2 2025-09-12T23:32:36,707 Fetching project page and analyzing links: https://www.piwheels.org/simple/coopstructs/ 2025-09-12T23:32:36,707 Getting page https://www.piwheels.org/simple/coopstructs/ 2025-09-12T23:32:36,708 Found index url https://www.piwheels.org/simple/ 2025-09-12T23:32:36,799 Fetched page https://www.piwheels.org/simple/coopstructs/ as text/html 2025-09-12T23:32:36,807 Skipping link: No binaries permitted for coopstructs: https://archive1.piwheels.org/simple/coopstructs/coopstructs-0.37-py3-none-any.whl#sha256=ea0b43c1cff6d99e778fe2bd03df53527706a563d81d0e03ce75b47f8c746588 (from https://www.piwheels.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,808 Skipping link: No binaries permitted for coopstructs: https://archive1.piwheels.org/simple/coopstructs/coopstructs-0.36-py3-none-any.whl#sha256=5c9e02591af2cf324fedc5fcf043f4212a49e0bf23b42e9080a0bb737a5a6010 (from https://www.piwheels.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,808 Skipping link: No binaries permitted for coopstructs: https://archive1.piwheels.org/simple/coopstructs/coopstructs-0.35-py3-none-any.whl#sha256=0a3cc99efacdbbd60c8b21863beceff3a0671efab031527ebf338a8d45767aef (from https://www.piwheels.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,808 Skipping link: No binaries permitted for coopstructs: https://archive1.piwheels.org/simple/coopstructs/coopstructs-0.34-py3-none-any.whl#sha256=dcb305d6dd8743020e04bca6a513be19870fd1e6e14a3b524d37c8882c9aae9a (from https://www.piwheels.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,808 Skipping link: No binaries permitted for coopstructs: https://archive1.piwheels.org/simple/coopstructs/coopstructs-0.33-py3-none-any.whl#sha256=b1e85c8579fc43dd94b9a2e86806966e2dd3642ae8280a758840966e7960d54b (from https://www.piwheels.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,808 Skipping link: No binaries permitted for coopstructs: https://archive1.piwheels.org/simple/coopstructs/coopstructs-0.32-py3-none-any.whl#sha256=4f5217602f93ab0ec014134953bf23d43466fb96a8d0f1f624ccffdbed71930f (from https://www.piwheels.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,808 Skipping link: No binaries permitted for coopstructs: https://archive1.piwheels.org/simple/coopstructs/coopstructs-0.31-py3-none-any.whl#sha256=4e93a92dbab3dfa9e90ccabe35645716c0a7121c05106452af0b6e84a6ee2b4b (from https://www.piwheels.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,809 Skipping link: No binaries permitted for coopstructs: https://archive1.piwheels.org/simple/coopstructs/coopstructs-0.30-py3-none-any.whl#sha256=511dfc17ef813a3d80956b55a889ee7c04d41021f72d39a4a22535b6d7adf41c (from https://www.piwheels.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,809 Skipping link: No binaries permitted for coopstructs: https://archive1.piwheels.org/simple/coopstructs/coopstructs-0.29-py3-none-any.whl#sha256=bec16f630098904a4a78fc75cf7c37b551ce8ce93158bed0b94d25e19515ea7e (from https://www.piwheels.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,809 Skipping link: No binaries permitted for coopstructs: https://archive1.piwheels.org/simple/coopstructs/coopstructs-0.28-py3-none-any.whl#sha256=ba1f59284040528bd4387feb870be08c2286c31c26833f677651b83af6e47b90 (from https://www.piwheels.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,809 Skipping link: No binaries permitted for coopstructs: https://archive1.piwheels.org/simple/coopstructs/coopstructs-0.27-py3-none-any.whl#sha256=186e75415ea28131e344d4c6778d1cd6ce58897b8d514a923cbe604bc5022e4d (from https://www.piwheels.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,809 Skipping link: No binaries permitted for coopstructs: https://archive1.piwheels.org/simple/coopstructs/coopstructs-0.26-py3-none-any.whl#sha256=ef85b4faf961660a1aa2381dd8bb5b503e943c8baf699026a7e5fae241bdc43f (from https://www.piwheels.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,809 Skipping link: No binaries permitted for coopstructs: https://archive1.piwheels.org/simple/coopstructs/coopstructs-0.25-py3-none-any.whl#sha256=e76e71b8711c4ce26a74b1559c7cd143f5f4a727f45498d9cf98ee9c9a44981b (from https://www.piwheels.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,809 Skipping link: No binaries permitted for coopstructs: https://archive1.piwheels.org/simple/coopstructs/coopstructs-0.24-py3-none-any.whl#sha256=144187c36b02c51999c44d8ba30e156c315dec2a3ab2df89481e39b15e745f2d (from https://www.piwheels.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,810 Skipping link: No binaries permitted for coopstructs: https://archive1.piwheels.org/simple/coopstructs/coopstructs-0.23-py3-none-any.whl#sha256=b2478ce1456c3f41861bc934df37c16c4968ef413c62e6deb1319bbe24366c1b (from https://www.piwheels.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,810 Skipping link: No binaries permitted for coopstructs: https://archive1.piwheels.org/simple/coopstructs/coopstructs-0.22-py3-none-any.whl#sha256=b9749fab5f3c08f2d6e81e33a098699be8b88902d3ea4a11d634310a9e9267d0 (from https://www.piwheels.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,810 Skipping link: No binaries permitted for coopstructs: https://archive1.piwheels.org/simple/coopstructs/coopstructs-0.21-py3-none-any.whl#sha256=28971e8640210279ef492d8dd48514270e45a5c25e639f1c3d89e939e50b7462 (from https://www.piwheels.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,810 Skipping link: No binaries permitted for coopstructs: https://archive1.piwheels.org/simple/coopstructs/coopstructs-0.20-py3-none-any.whl#sha256=a3b230ac16ff55831e1602b4a85bbffe579bfb3d43cfeaea43111bf1ae1e2396 (from https://www.piwheels.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,810 Skipping link: No binaries permitted for coopstructs: https://archive1.piwheels.org/simple/coopstructs/coopstructs-0.19-py3-none-any.whl#sha256=a43287f741a6b1f701c039b2f0007b91f285fa93bfc1d7d549e406a985268471 (from https://www.piwheels.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,810 Skipping link: No binaries permitted for coopstructs: https://archive1.piwheels.org/simple/coopstructs/coopstructs-0.18-py3-none-any.whl#sha256=062f91af665bcde2c0ed52722c7f2dabd59b56a90c7e88920b3fccef92838366 (from https://www.piwheels.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,810 Skipping link: No binaries permitted for coopstructs: https://archive1.piwheels.org/simple/coopstructs/coopstructs-0.17-py3-none-any.whl#sha256=425e37133320fe4b109d8f3de9e3eb817ccbbef3164fac2e07126a5cad91c370 (from https://www.piwheels.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,811 Skipping link: No binaries permitted for coopstructs: https://archive1.piwheels.org/simple/coopstructs/coopstructs-0.16-py3-none-any.whl#sha256=1b9abd47fbec4dbd3143cedb83c4a382eeb611336e487bb0a493d4071530d464 (from https://www.piwheels.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,811 Skipping link: No binaries permitted for coopstructs: https://archive1.piwheels.org/simple/coopstructs/coopstructs-0.15-py3-none-any.whl#sha256=d02f595cb225886f1f7cd6a6c563ac7e20bbc5a456a85cdacdf9da486fdbdfc0 (from https://www.piwheels.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,811 Skipping link: No binaries permitted for coopstructs: https://archive1.piwheels.org/simple/coopstructs/coopstructs-0.14-py3-none-any.whl#sha256=2e6786d26371a40f69cd13faea98713310514a1ffbe3a00e210945ebfa828c67 (from https://www.piwheels.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,811 Skipping link: No binaries permitted for coopstructs: https://archive1.piwheels.org/simple/coopstructs/coopstructs-0.13-py3-none-any.whl#sha256=090c09674792fb1eb293e82e454b77f0e7b4c46d8038c7e3a15ee673de15e5ff (from https://www.piwheels.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,811 Skipping link: No binaries permitted for coopstructs: https://archive1.piwheels.org/simple/coopstructs/coopstructs-0.12-py3-none-any.whl#sha256=81794ca18fa0b209f9cea61a19dad074e503444b832684870aaaa03ed2c40517 (from https://www.piwheels.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,811 Skipping link: No binaries permitted for coopstructs: https://archive1.piwheels.org/simple/coopstructs/coopstructs-0.11-py3-none-any.whl#sha256=5a3ba1f9a0eeb526408f2a9edbad8b7ebe0d5db15c231e748dd4e5684d967023 (from https://www.piwheels.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,812 Skipping link: No binaries permitted for coopstructs: https://archive1.piwheels.org/simple/coopstructs/coopstructs-0.10-py3-none-any.whl#sha256=110debd91eb199dcfb71af3246ce14d302be0e0563e2da81dcc278a46bfceabc (from https://www.piwheels.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,812 Skipping link: No binaries permitted for coopstructs: https://archive1.piwheels.org/simple/coopstructs/coopstructs-0.9-py3-none-any.whl#sha256=67599ff33195690a63f7a5d1a1094dc80d46a349e6c087a420c81dc5df5ce987 (from https://www.piwheels.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,812 Skipping link: No binaries permitted for coopstructs: https://archive1.piwheels.org/simple/coopstructs/coopstructs-0.8-py3-none-any.whl#sha256=1178d9d447d623048f269466708e6820aa06bfb5b3ac73e6aa5811ec7a8df459 (from https://www.piwheels.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,812 Skipping link: No binaries permitted for coopstructs: https://archive1.piwheels.org/simple/coopstructs/coopstructs-0.7-py3-none-any.whl#sha256=d290e7a444435c37d867cad770e97169c5c23b5555c5ec6bf9a384d20547bfb8 (from https://www.piwheels.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,812 Skipping link: No binaries permitted for coopstructs: https://archive1.piwheels.org/simple/coopstructs/coopstructs-0.6-py3-none-any.whl#sha256=593c81904f71a5898d1eb339bffbfd35cc50edae38039c2e6725b7563c5009d0 (from https://www.piwheels.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,812 Skipping link: No binaries permitted for coopstructs: https://archive1.piwheels.org/simple/coopstructs/coopstructs-0.5-py3-none-any.whl#sha256=867c8b998d323377c3c866708a10af8079262f7a640367aa848153db61f350e9 (from https://www.piwheels.org/simple/coopstructs/) (requires-python:>3.5) 2025-09-12T23:32:36,812 Skipping link: No binaries permitted for coopstructs: https://archive1.piwheels.org/simple/coopstructs/coopstructs-0.4-py3-none-any.whl#sha256=c1b23c4f1d70c409d9a0a32d5bf26f5a69cc3b384af2983e8a474d4d13a73a38 (from https://www.piwheels.org/simple/coopstructs/) 2025-09-12T23:32:36,813 Skipping link: No binaries permitted for coopstructs: https://archive1.piwheels.org/simple/coopstructs/coopstructs-0.3-py3-none-any.whl#sha256=06246b25b4dde78b41fca2c2b6fefaf6a48eb65d56f038a6a42afb4d8be69ee3 (from https://www.piwheels.org/simple/coopstructs/) 2025-09-12T23:32:36,813 Skipping link: No binaries permitted for coopstructs: https://archive1.piwheels.org/simple/coopstructs/coopstructs-0.2-py3-none-any.whl#sha256=18c29d04f371470426be55fffe961b0796c73584af532a272ffcf693c4069d6f (from https://www.piwheels.org/simple/coopstructs/) 2025-09-12T23:32:36,813 Skipping link: No binaries permitted for coopstructs: https://archive1.piwheels.org/simple/coopstructs/coopstructs-0.1-py3-none-any.whl#sha256=94606702c9c6ec2e96aa3a543b8039c7bd5a46a0651986782cd88b9b0f53f22a (from https://www.piwheels.org/simple/coopstructs/) 2025-09-12T23:32:36,813 Skipping link: not a file: https://www.piwheels.org/simple/coopstructs/ 2025-09-12T23:32:36,813 Skipping link: not a file: https://pypi.org/simple/coopstructs/ 2025-09-12T23:32:36,845 Given no hashes to check 1 links for project 'coopstructs': discarding no candidates 2025-09-12T23:32:36,846 Collecting coopstructs==1.2 2025-09-12T23:32:36,848 Created temporary directory: /tmp/pip-unpack-tiz__ilp 2025-09-12T23:32:36,991 Downloading coopstructs-1.2.tar.gz (24 kB) 2025-09-12T23:32:37,038 Added coopstructs==1.2 from https://files.pythonhosted.org/packages/12/7e/cfade5bc0fb5432ae0cbbc9bd87ed831a24c7831124df67f9c1090526403/coopstructs-1.2.tar.gz to build tracker '/tmp/pip-build-tracker-c00pt5li' 2025-09-12T23:32:37,039 Running setup.py (path:/tmp/pip-wheel-ldzttokb/coopstructs_d676334c9ac641a0a9521b034cccc951/setup.py) egg_info for package coopstructs 2025-09-12T23:32:37,040 Created temporary directory: /tmp/pip-pip-egg-info-osj4_rse 2025-09-12T23:32:37,040 Preparing metadata (setup.py): started 2025-09-12T23:32:37,041 Running command python setup.py egg_info 2025-09-12T23:32:37,644 Traceback (most recent call last): 2025-09-12T23:32:37,646 File "", line 2, in 2025-09-12T23:32:37,646 exec(compile(''' 2025-09-12T23:32:37,646 ~~~~^^^^^^^^^^^^ 2025-09-12T23:32:37,647 # This is -- a caller that pip uses to run setup.py 2025-09-12T23:32:37,647 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T23:32:37,647 ...<32 lines>... 2025-09-12T23:32:37,647 exec(compile(setup_py_code, filename, "exec")) 2025-09-12T23:32:37,647 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T23:32:37,647 ''' % ('/tmp/pip-wheel-ldzttokb/coopstructs_d676334c9ac641a0a9521b034cccc951/setup.py',), "", "exec")) 2025-09-12T23:32:37,648 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T23:32:37,648 File "", line 35, in 2025-09-12T23:32:37,648 File "/tmp/pip-wheel-ldzttokb/coopstructs_d676334c9ac641a0a9521b034cccc951/setup.py", line 6, in 2025-09-12T23:32:37,648 with open('requirements.txt') as f: 2025-09-12T23:32:37,648 ~~~~^^^^^^^^^^^^^^^^^^^^ 2025-09-12T23:32:37,648 FileNotFoundError: [Errno 2] No such file or directory: 'requirements.txt' 2025-09-12T23:32:37,745 ERROR: python setup.py egg_info exited with 1 2025-09-12T23:32:37,758 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-12T23:32:37,758 exec(compile('"'"''"'"''"'"' 2025-09-12T23:32:37,758 # This is -- a caller that pip uses to run setup.py 2025-09-12T23:32:37,758 # 2025-09-12T23:32:37,758 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-12T23:32:37,758 # import from `distutils.core` to work with newer packaging standards. 2025-09-12T23:32:37,758 # - It provides a clear error message when setuptools is not installed. 2025-09-12T23:32:37,758 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-12T23:32:37,758 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-12T23:32:37,758 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-12T23:32:37,758 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-12T23:32:37,758 import os, sys, tokenize, traceback 2025-09-12T23:32:37,758 2025-09-12T23:32:37,758 try: 2025-09-12T23:32:37,758 import setuptools 2025-09-12T23:32:37,758 except ImportError: 2025-09-12T23:32:37,758 print( 2025-09-12T23:32:37,758 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-12T23:32:37,758 "the build environment with exception:", 2025-09-12T23:32:37,758 file=sys.stderr, 2025-09-12T23:32:37,758 ) 2025-09-12T23:32:37,758 traceback.print_exc() 2025-09-12T23:32:37,758 sys.exit(1) 2025-09-12T23:32:37,758 2025-09-12T23:32:37,758 __file__ = %r 2025-09-12T23:32:37,758 sys.argv[0] = __file__ 2025-09-12T23:32:37,758 2025-09-12T23:32:37,758 if os.path.exists(__file__): 2025-09-12T23:32:37,758 filename = __file__ 2025-09-12T23:32:37,758 with tokenize.open(__file__) as f: 2025-09-12T23:32:37,758 setup_py_code = f.read() 2025-09-12T23:32:37,758 else: 2025-09-12T23:32:37,758 filename = "" 2025-09-12T23:32:37,758 setup_py_code = "from setuptools import setup; setup()" 2025-09-12T23:32:37,758 2025-09-12T23:32:37,758 exec(compile(setup_py_code, filename, "exec")) 2025-09-12T23:32:37,758 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-ldzttokb/coopstructs_d676334c9ac641a0a9521b034cccc951/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-osj4_rse[/] 2025-09-12T23:32:37,758 [bold magenta]cwd[/]: /tmp/pip-wheel-ldzttokb/coopstructs_d676334c9ac641a0a9521b034cccc951/ 2025-09-12T23:32:37,759 Preparing metadata (setup.py): finished with status 'error' 2025-09-12T23:32:37,760 ERROR: metadata generation failed 2025-09-12T23:32:37,766 Exception information: 2025-09-12T23:32:37,766 Traceback (most recent call last): 2025-09-12T23:32:37,766 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-12T23:32:37,766 call_subprocess( 2025-09-12T23:32:37,766 ~~~~~~~~~~~~~~~^ 2025-09-12T23:32:37,766 args, 2025-09-12T23:32:37,766 ^^^^^ 2025-09-12T23:32:37,766 ...<2 lines>... 2025-09-12T23:32:37,766 spinner=spinner, 2025-09-12T23:32:37,766 ^^^^^^^^^^^^^^^^ 2025-09-12T23:32:37,766 ) 2025-09-12T23:32:37,766 ^ 2025-09-12T23:32:37,766 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-12T23:32:37,766 raise error 2025-09-12T23:32:37,766 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-12T23:32:37,766 2025-09-12T23:32:37,766 The above exception was the direct cause of the following exception: 2025-09-12T23:32:37,766 2025-09-12T23:32:37,766 Traceback (most recent call last): 2025-09-12T23:32:37,766 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-12T23:32:37,766 status = _inner_run() 2025-09-12T23:32:37,766 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-12T23:32:37,766 return self.run(options, args) 2025-09-12T23:32:37,766 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-12T23:32:37,766 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-12T23:32:37,766 return func(self, options, args) 2025-09-12T23:32:37,766 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-12T23:32:37,766 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-12T23:32:37,766 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-12T23:32:37,766 result = self._result = resolver.resolve( 2025-09-12T23:32:37,766 ~~~~~~~~~~~~~~~~^ 2025-09-12T23:32:37,766 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-12T23:32:37,766 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T23:32:37,766 ) 2025-09-12T23:32:37,766 ^ 2025-09-12T23:32:37,766 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-12T23:32:37,766 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-12T23:32:37,766 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-12T23:32:37,766 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-12T23:32:37,766 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T23:32:37,766 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-12T23:32:37,766 if not criterion.candidates: 2025-09-12T23:32:37,766 ^^^^^^^^^^^^^^^^^^^^ 2025-09-12T23:32:37,766 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-12T23:32:37,766 return bool(self._sequence) 2025-09-12T23:32:37,766 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-12T23:32:37,766 self._bool = any(self) 2025-09-12T23:32:37,766 ~~~^^^^^^ 2025-09-12T23:32:37,766 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-12T23:32:37,766 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-12T23:32:37,766 ^^^^^^^^ 2025-09-12T23:32:37,766 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-12T23:32:37,766 candidate = func() 2025-09-12T23:32:37,766 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-12T23:32:37,766 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-12T23:32:37,766 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-12T23:32:37,766 link, template, name, version 2025-09-12T23:32:37,766 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T23:32:37,766 ) 2025-09-12T23:32:37,766 ^ 2025-09-12T23:32:37,766 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-12T23:32:37,766 self._link_candidate_cache[link] = LinkCandidate( 2025-09-12T23:32:37,766 ~~~~~~~~~~~~~^ 2025-09-12T23:32:37,766 link, 2025-09-12T23:32:37,766 ^^^^^ 2025-09-12T23:32:37,766 ...<3 lines>... 2025-09-12T23:32:37,766 version=version, 2025-09-12T23:32:37,766 ^^^^^^^^^^^^^^^^ 2025-09-12T23:32:37,766 ) 2025-09-12T23:32:37,766 ^ 2025-09-12T23:32:37,766 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-12T23:32:37,766 super().__init__( 2025-09-12T23:32:37,766 ~~~~~~~~~~~~~~~~^ 2025-09-12T23:32:37,766 link=link, 2025-09-12T23:32:37,766 ^^^^^^^^^^ 2025-09-12T23:32:37,766 ...<4 lines>... 2025-09-12T23:32:37,766 version=version, 2025-09-12T23:32:37,766 ^^^^^^^^^^^^^^^^ 2025-09-12T23:32:37,766 ) 2025-09-12T23:32:37,766 ^ 2025-09-12T23:32:37,766 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-12T23:32:37,766 self.dist = self._prepare() 2025-09-12T23:32:37,766 ~~~~~~~~~~~~~^^ 2025-09-12T23:32:37,766 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-12T23:32:37,766 dist = self._prepare_distribution() 2025-09-12T23:32:37,766 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-12T23:32:37,766 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-12T23:32:37,766 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T23:32:37,766 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-12T23:32:37,766 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-12T23:32:37,766 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T23:32:37,766 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-12T23:32:37,766 dist = _get_prepared_distribution( 2025-09-12T23:32:37,766 req, 2025-09-12T23:32:37,766 ...<3 lines>... 2025-09-12T23:32:37,766 self.check_build_deps, 2025-09-12T23:32:37,766 ) 2025-09-12T23:32:37,766 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-12T23:32:37,766 abstract_dist.prepare_distribution_metadata( 2025-09-12T23:32:37,766 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-12T23:32:37,766 finder, build_isolation, check_build_deps 2025-09-12T23:32:37,766 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T23:32:37,766 ) 2025-09-12T23:32:37,766 ^ 2025-09-12T23:32:37,766 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-12T23:32:37,766 self.req.prepare_metadata() 2025-09-12T23:32:37,766 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-12T23:32:37,766 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-12T23:32:37,766 self.metadata_directory = generate_metadata_legacy( 2025-09-12T23:32:37,766 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-12T23:32:37,766 build_env=self.build_env, 2025-09-12T23:32:37,766 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-12T23:32:37,766 ...<3 lines>... 2025-09-12T23:32:37,766 details=details, 2025-09-12T23:32:37,766 ^^^^^^^^^^^^^^^^ 2025-09-12T23:32:37,766 ) 2025-09-12T23:32:37,766 ^ 2025-09-12T23:32:37,766 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-12T23:32:37,766 raise MetadataGenerationFailed(package_details=details) from error 2025-09-12T23:32:37,766 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-12T23:32:37,789 Removed coopstructs==1.2 from https://files.pythonhosted.org/packages/12/7e/cfade5bc0fb5432ae0cbbc9bd87ed831a24c7831124df67f9c1090526403/coopstructs-1.2.tar.gz from build tracker '/tmp/pip-build-tracker-c00pt5li' 2025-09-12T23:32:37,789 Removed build tracker: '/tmp/pip-build-tracker-c00pt5li'