2025-09-09T13:34:20,956 Created temporary directory: /tmp/pip-build-tracker-u39b13y3 2025-09-09T13:34:20,956 Initialized build tracking at /tmp/pip-build-tracker-u39b13y3 2025-09-09T13:34:20,956 Created build tracker: /tmp/pip-build-tracker-u39b13y3 2025-09-09T13:34:20,957 Entered build tracker: /tmp/pip-build-tracker-u39b13y3 2025-09-09T13:34:20,957 Created temporary directory: /tmp/pip-wheel-lef6bjx2 2025-09-09T13:34:20,960 Created temporary directory: /tmp/pip-ephem-wheel-cache-baot7am1 2025-09-09T13:34:21,023 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-09T13:34:21,025 2 location(s) to search for versions of ggwp: 2025-09-09T13:34:21,025 * https://pypi.org/simple/ggwp/ 2025-09-09T13:34:21,025 * https://www.piwheels.org/simple/ggwp/ 2025-09-09T13:34:21,026 Fetching project page and analyzing links: https://pypi.org/simple/ggwp/ 2025-09-09T13:34:21,026 Getting page https://pypi.org/simple/ggwp/ 2025-09-09T13:34:21,027 Found index url https://pypi.org/simple/ 2025-09-09T13:34:21,176 Fetched page https://pypi.org/simple/ggwp/ as application/vnd.pypi.simple.v1+json 2025-09-09T13:34:21,184 Found link https://files.pythonhosted.org/packages/0e/9d/d5fb58f0f834d3ac950b26f86bf9da2f07e554cc67c623eaada888abc7c2/ggwp-0.0.8.tar.gz (from https://pypi.org/simple/ggwp/), version: 0.0.8 2025-09-09T13:34:21,185 Found link https://files.pythonhosted.org/packages/d2/42/2eb596a30a5c0a68b119d716b5d4bafda91ed5b3bac8103a57287e99a71d/ggwp-0.0.9.tar.gz (from https://pypi.org/simple/ggwp/), version: 0.0.9 2025-09-09T13:34:21,185 Found link https://files.pythonhosted.org/packages/c5/ef/2cf3fda5ffc30cdd53395aa4d40d0d657e5b9c69aba14887a3fc926400fa/ggwp-0.0.10.tar.gz (from https://pypi.org/simple/ggwp/), version: 0.0.10 2025-09-09T13:34:21,185 Found link https://files.pythonhosted.org/packages/6f/00/123def02c75196a4bac61abe5d964978a3383d615a3e111760037fcc17d3/ggwp-0.0.11.tar.gz (from https://pypi.org/simple/ggwp/), version: 0.0.11 2025-09-09T13:34:21,186 Found link https://files.pythonhosted.org/packages/09/91/0e3dfe080186410750dbf3cc78ffc8fc3be6ff5241a12882633d2534e2e6/ggwp-0.0.12.tar.gz (from https://pypi.org/simple/ggwp/) (requires-python:>=3.5), version: 0.0.12 2025-09-09T13:34:21,187 Found link https://files.pythonhosted.org/packages/f0/b9/d078ba0040d69371e2d6ab578eea31b0efabf42602e32b9016fb5623bd0e/ggwp-0.0.13.tar.gz (from https://pypi.org/simple/ggwp/) (requires-python:>=3.5), version: 0.0.13 2025-09-09T13:34:21,187 Found link https://files.pythonhosted.org/packages/41/de/658c9a1c11c68ac7a0a7ff94b9c04a1c0ec4838981ece6ec2108233fdcb7/ggwp-0.0.14.tar.gz (from https://pypi.org/simple/ggwp/) (requires-python:>=3.5), version: 0.0.14 2025-09-09T13:34:21,188 Found link https://files.pythonhosted.org/packages/f2/e5/4ee232baed5d146330027daf3f11cea64684b4655586497f90e32eaaea94/ggwp-0.0.15.tar.gz (from https://pypi.org/simple/ggwp/) (requires-python:>=3.5), version: 0.0.15 2025-09-09T13:34:21,188 Found link https://files.pythonhosted.org/packages/cf/1b/11efdf79c671533d80e95658115679859becff28405f7e3e9019cda160b2/ggwp-0.0.16.tar.gz (from https://pypi.org/simple/ggwp/) (requires-python:>=3.5), version: 0.0.16 2025-09-09T13:34:21,188 Found link https://files.pythonhosted.org/packages/79/61/88fece260d79eefce3e1af0858fc9be1a79b68c7d9b84439728d5652986a/ggwp-0.0.17.tar.gz (from https://pypi.org/simple/ggwp/) (requires-python:>=3.5), version: 0.0.17 2025-09-09T13:34:21,189 Found link https://files.pythonhosted.org/packages/5e/fb/bfeab3270d205c562e16577c25a509a8d0e023791500a675a425586c0962/ggwp-0.0.18.tar.gz (from https://pypi.org/simple/ggwp/) (requires-python:>=3.5), version: 0.0.18 2025-09-09T13:34:21,189 Found link https://files.pythonhosted.org/packages/2d/37/04da98c844a9e3a6925da030e192fe8f8434b342cc4566aadf0585f6d6e0/ggwp-0.0.19.tar.gz (from https://pypi.org/simple/ggwp/) (requires-python:>=3.5), version: 0.0.19 2025-09-09T13:34:21,189 Found link https://files.pythonhosted.org/packages/e9/cf/216a8e0a18dd2a44e33bcfef337925eb4bbab36f612f9cbc9e34783238c3/ggwp-0.0.20.tar.gz (from https://pypi.org/simple/ggwp/) (requires-python:>=3.5), version: 0.0.20 2025-09-09T13:34:21,190 Found link https://files.pythonhosted.org/packages/94/73/6de44fb924615e154f8fbec347ba142b3f7c880ae7f0fa5e4a8f8ba2654d/ggwp-0.0.21.tar.gz (from https://pypi.org/simple/ggwp/) (requires-python:>=3.5), version: 0.0.21 2025-09-09T13:34:21,190 Found link https://files.pythonhosted.org/packages/c3/5d/1bc08893d7f55e6a9023cac4984f1a13271aefd28742dba722a6c826b54c/ggwp-0.0.22.tar.gz (from https://pypi.org/simple/ggwp/) (requires-python:>=3.5), version: 0.0.22 2025-09-09T13:34:21,191 Found link https://files.pythonhosted.org/packages/f3/e6/bd56baafb279230f8bc87ff3a266e339ae5f9f0a1e9c333819f80a2967d2/ggwp-0.0.23.tar.gz (from https://pypi.org/simple/ggwp/) (requires-python:>=3.5), version: 0.0.23 2025-09-09T13:34:21,191 Found link https://files.pythonhosted.org/packages/9c/17/1fc420e77c8409b1be67360e13b2cbab773602f000472fc5223341b54621/ggwp-0.0.24.tar.gz (from https://pypi.org/simple/ggwp/) (requires-python:>=3.5), version: 0.0.24 2025-09-09T13:34:21,191 Found link https://files.pythonhosted.org/packages/99/49/3001f6168e1d3032408d1052740d051b45a515e33a583a77f264ee196d67/ggwp-0.0.25.tar.gz (from https://pypi.org/simple/ggwp/) (requires-python:>=3.5), version: 0.0.25 2025-09-09T13:34:21,192 Found link https://files.pythonhosted.org/packages/5e/2a/96b9a87cd8ae28f575b4212d4e7c3610114e073e93aed6be93a958bc8e45/ggwp-0.0.26.tar.gz (from https://pypi.org/simple/ggwp/) (requires-python:>=3.5), version: 0.0.26 2025-09-09T13:34:21,192 Found link https://files.pythonhosted.org/packages/32/56/077957faed32a3e492a63ce76ce95407a9a5a078c1b36ba41e08b0defdd8/ggwp-0.0.27.tar.gz (from https://pypi.org/simple/ggwp/) (requires-python:>=3.5), version: 0.0.27 2025-09-09T13:34:21,192 Found link https://files.pythonhosted.org/packages/7a/53/0d34d7ce80369b9a2e7167e96dbcab4fca9dee184b68615b06e8cb813b49/ggwp-0.0.28.tar.gz (from https://pypi.org/simple/ggwp/) (requires-python:>=3.5), version: 0.0.28 2025-09-09T13:34:21,192 Found link https://files.pythonhosted.org/packages/17/27/053912dd3cee114f22797e50de4bcf5e0d5f1e211cb038c2cc780a475822/ggwp-0.0.29.tar.gz (from https://pypi.org/simple/ggwp/) (requires-python:>=3.5), version: 0.0.29 2025-09-09T13:34:21,193 Found link https://files.pythonhosted.org/packages/c9/c9/c00b54440d42ff9327b7e4be52630c8fbb1c8d236bf7b5ac21dde8a36699/ggwp-0.0.30.tar.gz (from https://pypi.org/simple/ggwp/) (requires-python:>=3.5), version: 0.0.30 2025-09-09T13:34:21,193 Found link https://files.pythonhosted.org/packages/17/b3/56d8ab8d7d255c73ccc1058ca446715e4877a6b706096ce1cb9dc778cb1b/ggwp-0.0.31.tar.gz (from https://pypi.org/simple/ggwp/) (requires-python:>=3.5), version: 0.0.31 2025-09-09T13:34:21,193 Found link https://files.pythonhosted.org/packages/08/6d/262492d8a05d99a77dd1f7718ac4114522677c32758211a1287b8b11bfdb/ggwp-0.0.32.tar.gz (from https://pypi.org/simple/ggwp/) (requires-python:>=3.5), version: 0.0.32 2025-09-09T13:34:21,193 Found link https://files.pythonhosted.org/packages/91/76/6adea8c7c4da98f869e727315565502eb4f267213c4110c88945bb57cd47/ggwp-0.0.33.tar.gz (from https://pypi.org/simple/ggwp/) (requires-python:>=3.5), version: 0.0.33 2025-09-09T13:34:21,194 Found link https://files.pythonhosted.org/packages/7f/4c/dfd13415023afcfd1e0be7683ccc238f4c849e321a5d7aef512242f27400/ggwp-0.0.34.tar.gz (from https://pypi.org/simple/ggwp/) (requires-python:>=3.5), version: 0.0.34 2025-09-09T13:34:21,194 Found link https://files.pythonhosted.org/packages/3d/aa/8d1ff91e966703f46fb08e497e786cda7204aef33b73740f2d25364452ef/ggwp-0.0.35.tar.gz (from https://pypi.org/simple/ggwp/) (requires-python:>=3.5), version: 0.0.35 2025-09-09T13:34:21,194 Found link https://files.pythonhosted.org/packages/34/35/d521285ca9475bdb7643ecf5eedcfc78ec7bc52d37b9496b77b6d252bb60/ggwp-0.0.36.tar.gz (from https://pypi.org/simple/ggwp/) (requires-python:>=3.5), version: 0.0.36 2025-09-09T13:34:21,194 Found link https://files.pythonhosted.org/packages/33/47/4bf4f3995da512a77d3cc72a86c9d72f0fb05c4a867f67c7a920459d8bc3/ggwp-0.0.37.tar.gz (from https://pypi.org/simple/ggwp/) (requires-python:>=3.5), version: 0.0.37 2025-09-09T13:34:21,195 Found link https://files.pythonhosted.org/packages/ba/92/2202df1475d7d8737a60209c6254774b4939ce1324b52331614d658cde80/ggwp-0.0.38.tar.gz (from https://pypi.org/simple/ggwp/) (requires-python:>=3.5), version: 0.0.38 2025-09-09T13:34:21,195 Found link https://files.pythonhosted.org/packages/d4/53/7dc856875526e9606649f863b56fa4c902e4b42e62cbc4c0641d3abe0586/ggwp-0.0.39.tar.gz (from https://pypi.org/simple/ggwp/) (requires-python:>=3.5), version: 0.0.39 2025-09-09T13:34:21,195 Found link https://files.pythonhosted.org/packages/e8/fd/eb91da5d932343e3a2d5b9d4f7b00b6b6e669f9dafd47b54372b5446b06c/ggwp-0.0.40.tar.gz (from https://pypi.org/simple/ggwp/) (requires-python:>=3.5), version: 0.0.40 2025-09-09T13:34:21,195 Found link https://files.pythonhosted.org/packages/25/0a/4e0cba132e90093b9df2b7f5a715faf731eb9258d4eb6af031b45f3a8326/ggwp-0.0.41.tar.gz (from https://pypi.org/simple/ggwp/) (requires-python:>=3.5), version: 0.0.41 2025-09-09T13:34:21,196 Found link https://files.pythonhosted.org/packages/1e/f4/4089efd796f02b36e0cb08401eefee5c413cacdb2b03cd73e5d2c2b8773e/ggwp-0.0.42.tar.gz (from https://pypi.org/simple/ggwp/) (requires-python:>=3.5), version: 0.0.42 2025-09-09T13:34:21,196 Found link https://files.pythonhosted.org/packages/68/3d/73dd09abee50eaf978fdb234e29bb09d6b0d9a7460aa5caa48c26164970d/ggwp-0.0.43.tar.gz (from https://pypi.org/simple/ggwp/) (requires-python:>=3.5), version: 0.0.43 2025-09-09T13:34:21,196 Found link https://files.pythonhosted.org/packages/ca/d0/b64d37b6ffeb9a17111ab9aaa363d6ee67513cef293c789b066e586a8ca1/ggwp-0.0.44.tar.gz (from https://pypi.org/simple/ggwp/) (requires-python:>=3.5), version: 0.0.44 2025-09-09T13:34:21,196 Found link https://files.pythonhosted.org/packages/f7/73/8da09a015d95dcc184860c2b77560688db836d4d92beb1d980065778bacd/ggwp-0.0.45.tar.gz (from https://pypi.org/simple/ggwp/) (requires-python:>=3.5), version: 0.0.45 2025-09-09T13:34:21,197 Found link https://files.pythonhosted.org/packages/46/d9/4256bff996569cd5f431912c04ba2e27ba336f3f7abcc7e530e7be2e9021/ggwp-0.0.46.tar.gz (from https://pypi.org/simple/ggwp/) (requires-python:>=3.5), version: 0.0.46 2025-09-09T13:34:21,197 Found link https://files.pythonhosted.org/packages/9b/0b/4844a22792e801edfae3b2a3be7218293f5a6cba8a2f43b84a87dfb2fca6/ggwp-0.0.47.tar.gz (from https://pypi.org/simple/ggwp/) (requires-python:>=3.5), version: 0.0.47 2025-09-09T13:34:21,197 Found link https://files.pythonhosted.org/packages/6c/2f/92fd449f908d849dc4d1021486be495afd17841fb78dd42b373674108781/ggwp-0.0.48.tar.gz (from https://pypi.org/simple/ggwp/) (requires-python:>=3.5), version: 0.0.48 2025-09-09T13:34:21,197 Found link https://files.pythonhosted.org/packages/c9/e0/3640a6234d45ac198cee0d86de95689c81a3178a845c5c8a0bb825e4426b/ggwp-0.0.49.tar.gz (from https://pypi.org/simple/ggwp/) (requires-python:>=3.5), version: 0.0.49 2025-09-09T13:34:21,198 Fetching project page and analyzing links: https://www.piwheels.org/simple/ggwp/ 2025-09-09T13:34:21,198 Getting page https://www.piwheels.org/simple/ggwp/ 2025-09-09T13:34:21,199 Found index url https://www.piwheels.org/simple/ 2025-09-09T13:34:21,294 Fetched page https://www.piwheels.org/simple/ggwp/ as text/html 2025-09-09T13:34:21,302 Skipping link: No binaries permitted for ggwp: https://archive1.piwheels.org/simple/ggwp/ggwp-0.0.49-py3-none-any.whl#sha256=6f9f7212398a7c6b4addd600978811c4f557c2a2fa8b125cde87fd7f1de85026 (from https://www.piwheels.org/simple/ggwp/) (requires-python:>=3.5) 2025-09-09T13:34:21,302 Skipping link: No binaries permitted for ggwp: https://archive1.piwheels.org/simple/ggwp/ggwp-0.0.48-py3-none-any.whl#sha256=3e787ee0d6f50468f90a181a5e2b59d3058b8ff80327370c3a585e94087431d1 (from https://www.piwheels.org/simple/ggwp/) (requires-python:>=3.5) 2025-09-09T13:34:21,302 Skipping link: No binaries permitted for ggwp: https://archive1.piwheels.org/simple/ggwp/ggwp-0.0.47-py3-none-any.whl#sha256=f771374d8e0fea45e34f804cd24c1b98805ab595887e11cb610b35429bdf053d (from https://www.piwheels.org/simple/ggwp/) (requires-python:>=3.5) 2025-09-09T13:34:21,302 Skipping link: No binaries permitted for ggwp: https://archive1.piwheels.org/simple/ggwp/ggwp-0.0.46-py3-none-any.whl#sha256=6a18b29cc7b3d72f45a39c92bd288c56c5f614e4de51f0fd7bdb7e0f9ce1a6f1 (from https://www.piwheels.org/simple/ggwp/) (requires-python:>=3.5) 2025-09-09T13:34:21,302 Skipping link: No binaries permitted for ggwp: https://archive1.piwheels.org/simple/ggwp/ggwp-0.0.45-py3-none-any.whl#sha256=cd9d1af39e491a4d4deae3e558d26f1a2a5bfcff13c77657518701b3c3d23ca4 (from https://www.piwheels.org/simple/ggwp/) (requires-python:>=3.5) 2025-09-09T13:34:21,302 Skipping link: No binaries permitted for ggwp: https://archive1.piwheels.org/simple/ggwp/ggwp-0.0.44-py3-none-any.whl#sha256=b7d29a268562c0a3f4f224131f3896a9636c37d7beaa11adef9ff84fbb4adbbb (from https://www.piwheels.org/simple/ggwp/) (requires-python:>=3.5) 2025-09-09T13:34:21,303 Skipping link: No binaries permitted for ggwp: https://archive1.piwheels.org/simple/ggwp/ggwp-0.0.43-py3-none-any.whl#sha256=0a7d7f6a50ff1028c44e7f08b06d11ce69c98168d2b298fa8a7af959933dc729 (from https://www.piwheels.org/simple/ggwp/) (requires-python:>=3.5) 2025-09-09T13:34:21,303 Skipping link: No binaries permitted for ggwp: https://archive1.piwheels.org/simple/ggwp/ggwp-0.0.42-py3-none-any.whl#sha256=3d7eda6ade660a01a3727bfe341368ea1da3b0c5b76715e6be6cebbe7ced4238 (from https://www.piwheels.org/simple/ggwp/) (requires-python:>=3.5) 2025-09-09T13:34:21,303 Skipping link: No binaries permitted for ggwp: https://archive1.piwheels.org/simple/ggwp/ggwp-0.0.41-py3-none-any.whl#sha256=7e0e50a4e8828fee13bf30e6e435e7fbc7fd30346eb13f1f99e156962413dcaf (from https://www.piwheels.org/simple/ggwp/) (requires-python:>=3.5) 2025-09-09T13:34:21,303 Skipping link: No binaries permitted for ggwp: https://archive1.piwheels.org/simple/ggwp/ggwp-0.0.40-py3-none-any.whl#sha256=fc7ddc4dd04e0d6d22a6cfb8969f9cb5e1b1af0859ba4f1ac3ab966f92b2d937 (from https://www.piwheels.org/simple/ggwp/) (requires-python:>=3.5) 2025-09-09T13:34:21,303 Skipping link: No binaries permitted for ggwp: https://archive1.piwheels.org/simple/ggwp/ggwp-0.0.39-py3-none-any.whl#sha256=cce8b3f9412440f4b3b53c3c26dec93a7bd1ede1e5451855e83e3aea28f37625 (from https://www.piwheels.org/simple/ggwp/) (requires-python:>=3.5) 2025-09-09T13:34:21,303 Skipping link: No binaries permitted for ggwp: https://archive1.piwheels.org/simple/ggwp/ggwp-0.0.38-py3-none-any.whl#sha256=a6435eeeaf249881c11ffb4f3b93c119c11b372d32b58219863cf238262508ea (from https://www.piwheels.org/simple/ggwp/) (requires-python:>=3.5) 2025-09-09T13:34:21,304 Skipping link: No binaries permitted for ggwp: https://archive1.piwheels.org/simple/ggwp/ggwp-0.0.37-py3-none-any.whl#sha256=70ae69ec1570a63ed52715b3a5ae0a1dd57bc3317eba59d00e31265416e9d200 (from https://www.piwheels.org/simple/ggwp/) (requires-python:>=3.5) 2025-09-09T13:34:21,304 Skipping link: No binaries permitted for ggwp: https://archive1.piwheels.org/simple/ggwp/ggwp-0.0.36-py3-none-any.whl#sha256=8354862daff381278ebd0ac428b094460a76641c736ac2be72987299fde0ece3 (from https://www.piwheels.org/simple/ggwp/) (requires-python:>=3.5) 2025-09-09T13:34:21,304 Skipping link: No binaries permitted for ggwp: https://archive1.piwheels.org/simple/ggwp/ggwp-0.0.35-py3-none-any.whl#sha256=01c98c5df7309b4a147db19f8b4ccf06b6325bc60aa84cc806b2dbaa870f75bd (from https://www.piwheels.org/simple/ggwp/) (requires-python:>=3.5) 2025-09-09T13:34:21,304 Skipping link: No binaries permitted for ggwp: https://archive1.piwheels.org/simple/ggwp/ggwp-0.0.34-py3-none-any.whl#sha256=5241a2f65e127ae14b9478a0020f689b5b2c428ea1b385df42df6ad62bb28515 (from https://www.piwheels.org/simple/ggwp/) (requires-python:>=3.5) 2025-09-09T13:34:21,304 Skipping link: No binaries permitted for ggwp: https://archive1.piwheels.org/simple/ggwp/ggwp-0.0.33-py3-none-any.whl#sha256=b3047ffd183c690f472614fbad40c3ef134db02f0475a860f56580c4f7968938 (from https://www.piwheels.org/simple/ggwp/) (requires-python:>=3.5) 2025-09-09T13:34:21,304 Skipping link: No binaries permitted for ggwp: https://archive1.piwheels.org/simple/ggwp/ggwp-0.0.32-py3-none-any.whl#sha256=8476b142b8208f343bd19b45a49b07da1289dd8209e5c36e2f9ae20f7af2884e (from https://www.piwheels.org/simple/ggwp/) (requires-python:>=3.5) 2025-09-09T13:34:21,304 Skipping link: No binaries permitted for ggwp: https://archive1.piwheels.org/simple/ggwp/ggwp-0.0.30-py3-none-any.whl#sha256=c7b897eff908db07660deee38dd281ac8da3a1c22069b0fbed10e916871db5b9 (from https://www.piwheels.org/simple/ggwp/) (requires-python:>=3.5) 2025-09-09T13:34:21,305 Skipping link: No binaries permitted for ggwp: https://archive1.piwheels.org/simple/ggwp/ggwp-0.0.29-py3-none-any.whl#sha256=d7537fc8249647585dbab4689a73c8ff9c25e083eba8f9b2ba6dd8847b2ab9aa (from https://www.piwheels.org/simple/ggwp/) (requires-python:>=3.5) 2025-09-09T13:34:21,305 Skipping link: No binaries permitted for ggwp: https://archive1.piwheels.org/simple/ggwp/ggwp-0.0.28-py3-none-any.whl#sha256=013593b63da69f31967c0e939b867b567d99c8645b7d21fe4aee1ab2bfdca994 (from https://www.piwheels.org/simple/ggwp/) (requires-python:>=3.5) 2025-09-09T13:34:21,305 Skipping link: No binaries permitted for ggwp: https://archive1.piwheels.org/simple/ggwp/ggwp-0.0.26-py3-none-any.whl#sha256=37c1dea0d5ae5ae122a2c29e5241c2e8214791fc5765c7a4c918a9cf66f97988 (from https://www.piwheels.org/simple/ggwp/) (requires-python:>=3.5) 2025-09-09T13:34:21,305 Skipping link: No binaries permitted for ggwp: https://archive1.piwheels.org/simple/ggwp/ggwp-0.0.24-py3-none-any.whl#sha256=ac177e569bf9c1216701aec64f1bdb0b863cb508eedbce592bff387ab0f0d203 (from https://www.piwheels.org/simple/ggwp/) (requires-python:>=3.5) 2025-09-09T13:34:21,305 Skipping link: No binaries permitted for ggwp: https://archive1.piwheels.org/simple/ggwp/ggwp-0.0.23-py3-none-any.whl#sha256=3c6406886455994e13735ba7fe5bb8661e3c0a1390ab67ae74a54520df67e0e9 (from https://www.piwheels.org/simple/ggwp/) (requires-python:>=3.5) 2025-09-09T13:34:21,305 Skipping link: No binaries permitted for ggwp: https://archive1.piwheels.org/simple/ggwp/ggwp-0.0.21-py3-none-any.whl#sha256=c942e9fc88d6851a66d251674ece00fc1081ac2ee24b8d93a06cb42d43c17894 (from https://www.piwheels.org/simple/ggwp/) (requires-python:>=3.5) 2025-09-09T13:34:21,305 Skipping link: No binaries permitted for ggwp: https://archive1.piwheels.org/simple/ggwp/ggwp-0.0.20-py3-none-any.whl#sha256=6147b38cc3d2ca33d6dd38fbff536ce21fd4e3a25de13e0b8e75c9b3d9d3db59 (from https://www.piwheels.org/simple/ggwp/) (requires-python:>=3.5) 2025-09-09T13:34:21,306 Skipping link: No binaries permitted for ggwp: https://archive1.piwheels.org/simple/ggwp/ggwp-0.0.16-py3-none-any.whl#sha256=7760b6dd975ce3c885387387c5b4aca5fff26f893105f7d3af0ad40e321b0ac1 (from https://www.piwheels.org/simple/ggwp/) (requires-python:>=3.5) 2025-09-09T13:34:21,306 Skipping link: No binaries permitted for ggwp: https://archive1.piwheels.org/simple/ggwp/ggwp-0.0.15-py3-none-any.whl#sha256=52a9b7b9403b718086a77092094242cc1137444f41bfcca039f26a4e38b30019 (from https://www.piwheels.org/simple/ggwp/) (requires-python:>=3.5) 2025-09-09T13:34:21,306 Skipping link: No binaries permitted for ggwp: https://archive1.piwheels.org/simple/ggwp/ggwp-0.0.14-py3-none-any.whl#sha256=ea3a906170cd13ed09d9ec8532e9796fcde2cf86f5e79ddd317dedd0f11f50b5 (from https://www.piwheels.org/simple/ggwp/) (requires-python:>=3.5) 2025-09-09T13:34:21,306 Skipping link: No binaries permitted for ggwp: https://archive1.piwheels.org/simple/ggwp/ggwp-0.0.13-py3-none-any.whl#sha256=47faaa71d58d583a1ca9568608713598424d28b5198d196894f194f5fe45057c (from https://www.piwheels.org/simple/ggwp/) (requires-python:>=3.5) 2025-09-09T13:34:21,306 Skipping link: No binaries permitted for ggwp: https://archive1.piwheels.org/simple/ggwp/ggwp-0.0.12-py3-none-any.whl#sha256=986e6ae8235b8799974262948eda1009d0cc773d4a8172d79df09cead2a12c24 (from https://www.piwheels.org/simple/ggwp/) (requires-python:>=3.5) 2025-09-09T13:34:21,306 Skipping link: No binaries permitted for ggwp: https://archive1.piwheels.org/simple/ggwp/ggwp-0.0.10-py3-none-any.whl#sha256=44b7a75e5df8461223bf615cebc1ced061b7622a986ec4af827c8abee61b07aa (from https://www.piwheels.org/simple/ggwp/) 2025-09-09T13:34:21,306 Skipping link: No binaries permitted for ggwp: https://archive1.piwheels.org/simple/ggwp/ggwp-0.0.9-py3-none-any.whl#sha256=8b8a5538fc1121d916ea665d8224e1b773a4c8c7fd8d1b37822bd9481b0b98c2 (from https://www.piwheels.org/simple/ggwp/) 2025-09-09T13:34:21,307 Skipping link: No binaries permitted for ggwp: https://archive1.piwheels.org/simple/ggwp/ggwp-0.0.8-py3-none-any.whl#sha256=bbc23d9efe082cf70f2762a0cf531a855c7b7cc5f8b346e160fcc4a2a197815e (from https://www.piwheels.org/simple/ggwp/) 2025-09-09T13:34:21,307 Skipping link: not a file: https://www.piwheels.org/simple/ggwp/ 2025-09-09T13:34:21,307 Skipping link: not a file: https://pypi.org/simple/ggwp/ 2025-09-09T13:34:21,336 Given no hashes to check 1 links for project 'ggwp': discarding no candidates 2025-09-09T13:34:21,337 Collecting ggwp==0.0.11 2025-09-09T13:34:21,338 Created temporary directory: /tmp/pip-unpack-vfowd6o1 2025-09-09T13:34:21,473 Downloading ggwp-0.0.11.tar.gz (7.4 kB) 2025-09-09T13:34:21,489 Added ggwp==0.0.11 from https://files.pythonhosted.org/packages/6f/00/123def02c75196a4bac61abe5d964978a3383d615a3e111760037fcc17d3/ggwp-0.0.11.tar.gz to build tracker '/tmp/pip-build-tracker-u39b13y3' 2025-09-09T13:34:21,492 Running setup.py (path:/tmp/pip-wheel-lef6bjx2/ggwp_db37347bd12d47ec9fd041b57f5f642b/setup.py) egg_info for package ggwp 2025-09-09T13:34:21,492 Created temporary directory: /tmp/pip-pip-egg-info-e1q_mx1a 2025-09-09T13:34:21,492 Preparing metadata (setup.py): started 2025-09-09T13:34:21,493 Running command python setup.py egg_info 2025-09-09T13:34:22,032 Traceback (most recent call last): 2025-09-09T13:34:22,034 File "", line 2, in 2025-09-09T13:34:22,034 exec(compile(''' 2025-09-09T13:34:22,034 ~~~~^^^^^^^^^^^^ 2025-09-09T13:34:22,034 # This is -- a caller that pip uses to run setup.py 2025-09-09T13:34:22,034 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T13:34:22,034 ...<32 lines>... 2025-09-09T13:34:22,034 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T13:34:22,035 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T13:34:22,035 ''' % ('/tmp/pip-wheel-lef6bjx2/ggwp_db37347bd12d47ec9fd041b57f5f642b/setup.py',), "", "exec")) 2025-09-09T13:34:22,035 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T13:34:22,035 File "", line 35, in 2025-09-09T13:34:22,035 File "/tmp/pip-wheel-lef6bjx2/ggwp_db37347bd12d47ec9fd041b57f5f642b/setup.py", line 3, in 2025-09-09T13:34:22,035 with open("README.md", "r") as fh: 2025-09-09T13:34:22,035 ~~~~^^^^^^^^^^^^^^^^^^ 2025-09-09T13:34:22,035 FileNotFoundError: [Errno 2] No such file or directory: 'README.md' 2025-09-09T13:34:22,120 ERROR: python setup.py egg_info exited with 1 2025-09-09T13:34:22,132 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-09T13:34:22,132 exec(compile('"'"''"'"''"'"' 2025-09-09T13:34:22,132 # This is -- a caller that pip uses to run setup.py 2025-09-09T13:34:22,132 # 2025-09-09T13:34:22,132 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-09T13:34:22,132 # import from `distutils.core` to work with newer packaging standards. 2025-09-09T13:34:22,132 # - It provides a clear error message when setuptools is not installed. 2025-09-09T13:34:22,132 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-09T13:34:22,132 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-09T13:34:22,132 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-09T13:34:22,132 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-09T13:34:22,132 import os, sys, tokenize, traceback 2025-09-09T13:34:22,132 2025-09-09T13:34:22,132 try: 2025-09-09T13:34:22,132 import setuptools 2025-09-09T13:34:22,132 except ImportError: 2025-09-09T13:34:22,132 print( 2025-09-09T13:34:22,132 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-09T13:34:22,132 "the build environment with exception:", 2025-09-09T13:34:22,132 file=sys.stderr, 2025-09-09T13:34:22,132 ) 2025-09-09T13:34:22,132 traceback.print_exc() 2025-09-09T13:34:22,132 sys.exit(1) 2025-09-09T13:34:22,132 2025-09-09T13:34:22,132 __file__ = %r 2025-09-09T13:34:22,132 sys.argv[0] = __file__ 2025-09-09T13:34:22,132 2025-09-09T13:34:22,132 if os.path.exists(__file__): 2025-09-09T13:34:22,132 filename = __file__ 2025-09-09T13:34:22,132 with tokenize.open(__file__) as f: 2025-09-09T13:34:22,132 setup_py_code = f.read() 2025-09-09T13:34:22,132 else: 2025-09-09T13:34:22,132 filename = "" 2025-09-09T13:34:22,132 setup_py_code = "from setuptools import setup; setup()" 2025-09-09T13:34:22,132 2025-09-09T13:34:22,132 exec(compile(setup_py_code, filename, "exec")) 2025-09-09T13:34:22,132 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-lef6bjx2/ggwp_db37347bd12d47ec9fd041b57f5f642b/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-e1q_mx1a[/] 2025-09-09T13:34:22,132 [bold magenta]cwd[/]: /tmp/pip-wheel-lef6bjx2/ggwp_db37347bd12d47ec9fd041b57f5f642b/ 2025-09-09T13:34:22,132 Preparing metadata (setup.py): finished with status 'error' 2025-09-09T13:34:22,133 ERROR: metadata generation failed 2025-09-09T13:34:22,139 Exception information: 2025-09-09T13:34:22,139 Traceback (most recent call last): 2025-09-09T13:34:22,139 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-09T13:34:22,139 call_subprocess( 2025-09-09T13:34:22,139 ~~~~~~~~~~~~~~~^ 2025-09-09T13:34:22,139 args, 2025-09-09T13:34:22,139 ^^^^^ 2025-09-09T13:34:22,139 ...<2 lines>... 2025-09-09T13:34:22,139 spinner=spinner, 2025-09-09T13:34:22,139 ^^^^^^^^^^^^^^^^ 2025-09-09T13:34:22,139 ) 2025-09-09T13:34:22,139 ^ 2025-09-09T13:34:22,139 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-09T13:34:22,139 raise error 2025-09-09T13:34:22,139 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-09T13:34:22,139 2025-09-09T13:34:22,139 The above exception was the direct cause of the following exception: 2025-09-09T13:34:22,139 2025-09-09T13:34:22,139 Traceback (most recent call last): 2025-09-09T13:34:22,139 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-09T13:34:22,139 status = _inner_run() 2025-09-09T13:34:22,139 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-09T13:34:22,139 return self.run(options, args) 2025-09-09T13:34:22,139 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-09T13:34:22,139 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-09T13:34:22,139 return func(self, options, args) 2025-09-09T13:34:22,139 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-09T13:34:22,139 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-09T13:34:22,139 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-09T13:34:22,139 result = self._result = resolver.resolve( 2025-09-09T13:34:22,139 ~~~~~~~~~~~~~~~~^ 2025-09-09T13:34:22,139 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-09T13:34:22,139 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T13:34:22,139 ) 2025-09-09T13:34:22,139 ^ 2025-09-09T13:34:22,139 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-09T13:34:22,139 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-09T13:34:22,139 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-09T13:34:22,139 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-09T13:34:22,139 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T13:34:22,139 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-09T13:34:22,139 if not criterion.candidates: 2025-09-09T13:34:22,139 ^^^^^^^^^^^^^^^^^^^^ 2025-09-09T13:34:22,139 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-09T13:34:22,139 return bool(self._sequence) 2025-09-09T13:34:22,139 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-09T13:34:22,139 self._bool = any(self) 2025-09-09T13:34:22,139 ~~~^^^^^^ 2025-09-09T13:34:22,139 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-09T13:34:22,139 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-09T13:34:22,139 ^^^^^^^^ 2025-09-09T13:34:22,139 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-09T13:34:22,139 candidate = func() 2025-09-09T13:34:22,139 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-09T13:34:22,139 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-09T13:34:22,139 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T13:34:22,139 link, template, name, version 2025-09-09T13:34:22,139 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T13:34:22,139 ) 2025-09-09T13:34:22,139 ^ 2025-09-09T13:34:22,139 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-09T13:34:22,139 self._link_candidate_cache[link] = LinkCandidate( 2025-09-09T13:34:22,139 ~~~~~~~~~~~~~^ 2025-09-09T13:34:22,139 link, 2025-09-09T13:34:22,139 ^^^^^ 2025-09-09T13:34:22,139 ...<3 lines>... 2025-09-09T13:34:22,139 version=version, 2025-09-09T13:34:22,139 ^^^^^^^^^^^^^^^^ 2025-09-09T13:34:22,139 ) 2025-09-09T13:34:22,139 ^ 2025-09-09T13:34:22,139 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-09T13:34:22,139 super().__init__( 2025-09-09T13:34:22,139 ~~~~~~~~~~~~~~~~^ 2025-09-09T13:34:22,139 link=link, 2025-09-09T13:34:22,139 ^^^^^^^^^^ 2025-09-09T13:34:22,139 ...<4 lines>... 2025-09-09T13:34:22,139 version=version, 2025-09-09T13:34:22,139 ^^^^^^^^^^^^^^^^ 2025-09-09T13:34:22,139 ) 2025-09-09T13:34:22,139 ^ 2025-09-09T13:34:22,139 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-09T13:34:22,139 self.dist = self._prepare() 2025-09-09T13:34:22,139 ~~~~~~~~~~~~~^^ 2025-09-09T13:34:22,139 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-09T13:34:22,139 dist = self._prepare_distribution() 2025-09-09T13:34:22,139 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-09T13:34:22,139 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-09T13:34:22,139 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T13:34:22,139 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-09T13:34:22,139 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-09T13:34:22,139 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T13:34:22,139 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-09T13:34:22,139 dist = _get_prepared_distribution( 2025-09-09T13:34:22,139 req, 2025-09-09T13:34:22,139 ...<3 lines>... 2025-09-09T13:34:22,139 self.check_build_deps, 2025-09-09T13:34:22,139 ) 2025-09-09T13:34:22,139 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-09T13:34:22,139 abstract_dist.prepare_distribution_metadata( 2025-09-09T13:34:22,139 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T13:34:22,139 finder, build_isolation, check_build_deps 2025-09-09T13:34:22,139 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T13:34:22,139 ) 2025-09-09T13:34:22,139 ^ 2025-09-09T13:34:22,139 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-09T13:34:22,139 self.req.prepare_metadata() 2025-09-09T13:34:22,139 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-09T13:34:22,139 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-09T13:34:22,139 self.metadata_directory = generate_metadata_legacy( 2025-09-09T13:34:22,139 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T13:34:22,139 build_env=self.build_env, 2025-09-09T13:34:22,139 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T13:34:22,139 ...<3 lines>... 2025-09-09T13:34:22,139 details=details, 2025-09-09T13:34:22,139 ^^^^^^^^^^^^^^^^ 2025-09-09T13:34:22,139 ) 2025-09-09T13:34:22,139 ^ 2025-09-09T13:34:22,139 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-09T13:34:22,139 raise MetadataGenerationFailed(package_details=details) from error 2025-09-09T13:34:22,139 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-09T13:34:22,163 Removed ggwp==0.0.11 from https://files.pythonhosted.org/packages/6f/00/123def02c75196a4bac61abe5d964978a3383d615a3e111760037fcc17d3/ggwp-0.0.11.tar.gz from build tracker '/tmp/pip-build-tracker-u39b13y3' 2025-09-09T13:34:22,163 Removed build tracker: '/tmp/pip-build-tracker-u39b13y3'