2026-07-26T06:49:42,545 Created temporary directory: /tmp/pip-ephem-wheel-cache-73f2b8pq 2026-07-26T06:49:42,547 Created temporary directory: /tmp/pip-build-tracker-r7hy09fh 2026-07-26T06:49:42,548 Initialized build tracking at /tmp/pip-build-tracker-r7hy09fh 2026-07-26T06:49:42,548 Created build tracker: /tmp/pip-build-tracker-r7hy09fh 2026-07-26T06:49:42,548 Entered build tracker: /tmp/pip-build-tracker-r7hy09fh 2026-07-26T06:49:42,549 Created temporary directory: /tmp/pip-wheel-sv4zhx4r 2026-07-26T06:49:42,552 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2026-07-26T06:49:42,555 Created temporary directory: /tmp/pip-ephem-wheel-cache-3st7yawe 2026-07-26T06:49:42,576 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-07-26T06:49:42,580 2 location(s) to search for versions of extra-geom: 2026-07-26T06:49:42,580 * https://pypi.org/simple/extra-geom/ 2026-07-26T06:49:42,580 * https://www.piwheels.org/simple/extra-geom/ 2026-07-26T06:49:42,580 Fetching project page and analyzing links: https://pypi.org/simple/extra-geom/ 2026-07-26T06:49:42,581 Getting page https://pypi.org/simple/extra-geom/ 2026-07-26T06:49:42,583 Found index url https://pypi.org/simple 2026-07-26T06:49:42,831 Fetched page https://pypi.org/simple/extra-geom/ as application/vnd.pypi.simple.v1+json 2026-07-26T06:49:42,841 Found link https://files.pythonhosted.org/packages/a2/64/694aedf94b7ff157f08d5c2db766ce9d4bd6198b0f4a1caba6b290db5731/EXtra-geom-0.8.0.tar.gz (from https://pypi.org/simple/extra-geom/) (requires-python:>=3.5), version: 0.8.0 2026-07-26T06:49:42,841 Skipping link: No binaries permitted for extra-geom: https://files.pythonhosted.org/packages/04/a9/b8f1667bc4cfade7f8a6bc502e01b8835cba12e726e639b3f584d53f2333/EXtra_geom-0.8.0-py3-none-any.whl (from https://pypi.org/simple/extra-geom/) (requires-python:>=3.5) 2026-07-26T06:49:42,843 Found link https://files.pythonhosted.org/packages/56/99/7d4832fbf5044cc847eb4c068be4350688bab0bb1d2370391dc88fb59628/EXtra-geom-0.9.0.tar.gz (from https://pypi.org/simple/extra-geom/) (requires-python:>=3.5), version: 0.9.0 2026-07-26T06:49:42,843 Skipping link: No binaries permitted for extra-geom: https://files.pythonhosted.org/packages/0e/8b/1448e1c23cf460ba6cbc5f6f9dc7b386da1da1e1e3da1c9e8b581a0741b6/EXtra_geom-0.9.0-py3-none-any.whl (from https://pypi.org/simple/extra-geom/) (requires-python:>=3.5) 2026-07-26T06:49:42,844 Found link https://files.pythonhosted.org/packages/09/07/d8d084acaa784bca466416b6ca76c1f40575473156da4fa96fede3293b52/EXtra-geom-0.10.0.tar.gz (from https://pypi.org/simple/extra-geom/) (requires-python:>=3.5), version: 0.10.0 2026-07-26T06:49:42,845 Skipping link: No binaries permitted for extra-geom: https://files.pythonhosted.org/packages/3b/b4/79624fb164ae4ef2665757218f3d07db3153fd5d5c95fe46ba99ef110604/EXtra_geom-0.10.0-py3-none-any.whl (from https://pypi.org/simple/extra-geom/) (requires-python:>=3.5) 2026-07-26T06:49:42,846 Found link https://files.pythonhosted.org/packages/4b/ee/2584797c9a9c27b16c3c453644fa7d0d5abff25e01b78fe4198de7f905c7/EXtra-geom-1.0.0.tar.gz (from https://pypi.org/simple/extra-geom/) (requires-python:>=3.6), version: 1.0.0 2026-07-26T06:49:42,847 Skipping link: No binaries permitted for extra-geom: https://files.pythonhosted.org/packages/86/f3/156388ab04a36342cd3015963bf6db702cc1974e3f71a61e7d125371a967/EXtra_geom-1.0.0-py3-none-any.whl (from https://pypi.org/simple/extra-geom/) (requires-python:>=3.6) 2026-07-26T06:49:42,848 Found link https://files.pythonhosted.org/packages/b3/29/7e3566cc252465aa7ae7519c271999828813951cbb0bbdb47fd53ca8f140/EXtra-geom-1.1.0.tar.gz (from https://pypi.org/simple/extra-geom/) (requires-python:>=3.6), version: 1.1.0 2026-07-26T06:49:42,849 Skipping link: No binaries permitted for extra-geom: https://files.pythonhosted.org/packages/c4/9d/8463a92c9c8d2247386902b68f06a8f8953e9bf27105fa2368ec9a133018/EXtra_geom-1.1.0-py3-none-any.whl (from https://pypi.org/simple/extra-geom/) (requires-python:>=3.6) 2026-07-26T06:49:42,850 Found link https://files.pythonhosted.org/packages/84/88/f208cf6121e6c180417952457c19573345b6379b0b08b5ae50dd525b54d8/EXtra-geom-1.1.1.tar.gz (from https://pypi.org/simple/extra-geom/) (requires-python:>=3.6), version: 1.1.1 2026-07-26T06:49:42,850 Skipping link: No binaries permitted for extra-geom: https://files.pythonhosted.org/packages/0f/92/95234b15603229e3503f8637ed69c151350a9abdf067169c5ff9d250a6ee/EXtra_geom-1.1.1-py3-none-any.whl (from https://pypi.org/simple/extra-geom/) (requires-python:>=3.6) 2026-07-26T06:49:42,851 Found link https://files.pythonhosted.org/packages/ac/ad/a7743e0ada1e01abdca6b6595a860a29f5cd6ca0d998e87ef94006a5f2ba/EXtra-geom-1.2.0.tar.gz (from https://pypi.org/simple/extra-geom/) (requires-python:>=3.6), version: 1.2.0 2026-07-26T06:49:42,852 Skipping link: No binaries permitted for extra-geom: https://files.pythonhosted.org/packages/b6/04/42b7ce14be78794fa5251ab2cfb5b9a94c1e450e3ec4fc5231e201702ad4/EXtra_geom-1.2.0-py3-none-any.whl (from https://pypi.org/simple/extra-geom/) (requires-python:>=3.6) 2026-07-26T06:49:42,853 Found link https://files.pythonhosted.org/packages/b6/82/2f49e1525826bd42a01c6176cb6b83232b2e281529327176436fe2e1e3f6/EXtra-geom-1.2.1.tar.gz (from https://pypi.org/simple/extra-geom/) (requires-python:>=3.6), version: 1.2.1 2026-07-26T06:49:42,853 Skipping link: No binaries permitted for extra-geom: https://files.pythonhosted.org/packages/9f/ae/7c3a55ef0c875ec47d1a4ad11cdafe8d8fab2e6e1efa063d749257106959/EXtra_geom-1.2.1-py3-none-any.whl (from https://pypi.org/simple/extra-geom/) (requires-python:>=3.6) 2026-07-26T06:49:42,854 Found link https://files.pythonhosted.org/packages/c4/00/01ed2466e0757a872574d2b10449959c38e103cb02bedc9a5cd5e2a62f68/EXtra-geom-1.3.0.tar.gz (from https://pypi.org/simple/extra-geom/) (requires-python:>=3.6), version: 1.3.0 2026-07-26T06:49:42,855 Skipping link: No binaries permitted for extra-geom: https://files.pythonhosted.org/packages/59/fd/71e0a8949352f7287a2973ddd7cfe12c13a1e71d9902f2246cc6e6a8e826/EXtra_geom-1.3.0-py3-none-any.whl (from https://pypi.org/simple/extra-geom/) (requires-python:>=3.6) 2026-07-26T06:49:42,856 Found link https://files.pythonhosted.org/packages/34/1f/36d0f74ba04dd29a08b236bbc48e8335317d24a42ece12bd1ddbf59ae831/EXtra-geom-1.4.0.tar.gz (from https://pypi.org/simple/extra-geom/) (requires-python:>=3.6), version: 1.4.0 2026-07-26T06:49:42,856 Skipping link: No binaries permitted for extra-geom: https://files.pythonhosted.org/packages/d8/b6/3c4526994dd4971151c7dccc2a0ac96909dadd3e5b3153231feb06a77d4c/EXtra_geom-1.4.0-py3-none-any.whl (from https://pypi.org/simple/extra-geom/) (requires-python:>=3.6) 2026-07-26T06:49:42,857 Found link https://files.pythonhosted.org/packages/06/14/57f1c940b06753572c3c99ee5df03c139fcfafb69743c34093e154bef100/EXtra-geom-1.5.0.tar.gz (from https://pypi.org/simple/extra-geom/) (requires-python:>=3.6), version: 1.5.0 2026-07-26T06:49:42,858 Found link https://files.pythonhosted.org/packages/cb/d0/a4af71ef1752641c90a9f8ed17ce71de5417ce6113c31a8728ef786a8109/EXtra-geom-1.6.0.tar.gz (from https://pypi.org/simple/extra-geom/) (requires-python:>=3.6), version: 1.6.0 2026-07-26T06:49:42,859 Skipping link: No binaries permitted for extra-geom: https://files.pythonhosted.org/packages/23/e5/38168ac5084621e4844f15a4baa8287f21c7e61231054f3481d31b1bfc4f/EXtra_geom-1.6.0-py3-none-any.whl (from https://pypi.org/simple/extra-geom/) (requires-python:>=3.6) 2026-07-26T06:49:42,860 Found link https://files.pythonhosted.org/packages/05/58/4e02e5dc5a65e3fbcc90f9839ef006ff69fb47ada0ac3c9040e5b8938fdc/EXtra-geom-1.7.0.tar.gz (from https://pypi.org/simple/extra-geom/) (requires-python:>=3.6), version: 1.7.0 2026-07-26T06:49:42,860 Skipping link: No binaries permitted for extra-geom: https://files.pythonhosted.org/packages/c1/06/98fda672b7c5cf0cdc7e557896e3fc548d12b542e0e853c325237e2b4778/EXtra_geom-1.7.0-py3-none-any.whl (from https://pypi.org/simple/extra-geom/) (requires-python:>=3.6) 2026-07-26T06:49:42,862 Found link https://files.pythonhosted.org/packages/13/ed/851a1c3a886bb9473eb111c5cf86d9b6afb91e65f4b16220aa812c863c4e/EXtra-geom-1.7.1.tar.gz (from https://pypi.org/simple/extra-geom/) (requires-python:>=3.6), version: 1.7.1 2026-07-26T06:49:42,862 Skipping link: No binaries permitted for extra-geom: https://files.pythonhosted.org/packages/d8/f6/bbbabefff01d53789f832a58997d14743f4118cc891d8f29891d7212ba19/EXtra_geom-1.7.1-py3-none-any.whl (from https://pypi.org/simple/extra-geom/) (requires-python:>=3.6) 2026-07-26T06:49:42,863 Found link https://files.pythonhosted.org/packages/3a/0c/529ca83f30695d9963aa5b1641e3d9f0671d579ecd0cbc52807f2d54af16/EXtra-geom-1.8.0.tar.gz (from https://pypi.org/simple/extra-geom/) (requires-python:>=3.6), version: 1.8.0 2026-07-26T06:49:42,864 Skipping link: No binaries permitted for extra-geom: https://files.pythonhosted.org/packages/ab/4c/5d6c1eea78c288aa451c69fa0532f347a4e15eedc976460e5db2577f25e1/EXtra_geom-1.8.0-py3-none-any.whl (from https://pypi.org/simple/extra-geom/) (requires-python:>=3.6) 2026-07-26T06:49:42,864 Found link https://files.pythonhosted.org/packages/6f/f9/e778a9249231be9ff7e947e2240eb82cf2a5315084239a0a6f04687e2db5/EXtra-geom-1.9.0.tar.gz (from https://pypi.org/simple/extra-geom/) (requires-python:>=3.6), version: 1.9.0 2026-07-26T06:49:42,865 Skipping link: No binaries permitted for extra-geom: https://files.pythonhosted.org/packages/e8/c5/296aab7316164490b4bb315fa56b0ff896199da32437047be1a8da4b1f83/EXtra_geom-1.9.0-py3-none-any.whl (from https://pypi.org/simple/extra-geom/) (requires-python:>=3.6) 2026-07-26T06:49:42,866 Found link https://files.pythonhosted.org/packages/2e/f9/84b7cd622d912082859d3c38a130d6504b8a0722949930d123d7e1328f7c/EXtra-geom-1.10.0.tar.gz (from https://pypi.org/simple/extra-geom/) (requires-python:>=3.6), version: 1.10.0 2026-07-26T06:49:42,866 Skipping link: No binaries permitted for extra-geom: https://files.pythonhosted.org/packages/68/b2/abccddd2a32eabce5e440857fb54b16d014bff950201c93fc8988e770422/EXtra_geom-1.10.0-py3-none-any.whl (from https://pypi.org/simple/extra-geom/) (requires-python:>=3.6) 2026-07-26T06:49:42,867 Found link https://files.pythonhosted.org/packages/cc/83/57e422dd9d08fa86c532bcec31058dd9b2044caa3c0542028a19858a240b/EXtra-geom-1.11.0.tar.gz (from https://pypi.org/simple/extra-geom/) (requires-python:>=3.6), version: 1.11.0 2026-07-26T06:49:42,868 Skipping link: No binaries permitted for extra-geom: https://files.pythonhosted.org/packages/c7/c2/67196ea840875769e8de3664309ad463267f14f631e15ccffd9efc50781a/EXtra_geom-1.11.0-py3-none-any.whl (from https://pypi.org/simple/extra-geom/) (requires-python:>=3.6) 2026-07-26T06:49:42,869 Skipping link: No binaries permitted for extra-geom: https://files.pythonhosted.org/packages/f4/f4/d86279965da5791296419d9f9b95ea7d7b90e02b090f121ef6b11f81d327/EXtra_geom-1.12.0-py3-none-any.whl (from https://pypi.org/simple/extra-geom/) (requires-python:>=3.6) 2026-07-26T06:49:42,869 Found link https://files.pythonhosted.org/packages/53/b7/431cf7af96d2a23ef3550f4b8e1bc0650028813cb7ce26235610d8b78acd/extra_geom-1.12.0.tar.gz (from https://pypi.org/simple/extra-geom/) (requires-python:>=3.6), version: 1.12.0 2026-07-26T06:49:42,870 Skipping link: No binaries permitted for extra-geom: https://files.pythonhosted.org/packages/9e/d3/ddf21b1af58ff98731d3c98e7f4584d11f7872c7f06d2b28d59204ec4b9b/EXtra_geom-1.13.0-py3-none-any.whl (from https://pypi.org/simple/extra-geom/) (requires-python:>=3.9) 2026-07-26T06:49:42,871 Found link https://files.pythonhosted.org/packages/5e/52/1ad4359734c27f8f1c727b9cba011acf729ba1a8140c5168ac552b77f4b5/extra_geom-1.13.0.tar.gz (from https://pypi.org/simple/extra-geom/) (requires-python:>=3.9), version: 1.13.0 2026-07-26T06:49:42,872 Skipping link: No binaries permitted for extra-geom: https://files.pythonhosted.org/packages/0c/70/11e34fc0f02dc15de4bf31d6aaa62e87352f0aa780fcf6afbdbbca505108/extra_geom-1.14.0-py3-none-any.whl (from https://pypi.org/simple/extra-geom/) (requires-python:>=3.10) 2026-07-26T06:49:42,873 Found link https://files.pythonhosted.org/packages/fc/c2/0e872d13f4724071c1b6c36fce9dfe736647500110a4b2f12526c335c8c8/extra_geom-1.14.0.tar.gz (from https://pypi.org/simple/extra-geom/) (requires-python:>=3.10), version: 1.14.0 2026-07-26T06:49:42,873 Skipping link: No binaries permitted for extra-geom: https://files.pythonhosted.org/packages/f7/6b/a3f3253a7e3b8d999e6ef64b64121f7d9dd47fc31a897a305ae39f18bfa7/extra_geom-1.15.0-py3-none-any.whl (from https://pypi.org/simple/extra-geom/) (requires-python:>=3.10) 2026-07-26T06:49:42,874 Found link https://files.pythonhosted.org/packages/4d/61/3624a1366e9c64f4a0fad62900d01f6596794de046c33f7d92fe54d49599/extra_geom-1.15.0.tar.gz (from https://pypi.org/simple/extra-geom/) (requires-python:>=3.10), version: 1.15.0 2026-07-26T06:49:42,875 Skipping link: No binaries permitted for extra-geom: https://files.pythonhosted.org/packages/08/1f/89f196f1b5c3640ddd9f9432f7a2f700f46905ed07ac711fa741459b2559/extra_geom-1.16.0-py3-none-any.whl (from https://pypi.org/simple/extra-geom/) (requires-python:>=3.10) 2026-07-26T06:49:42,875 Found link https://files.pythonhosted.org/packages/30/62/9d4c86b16fbc2ff1f3b108069eac6fb0dca2a0cd97492940b15c6e9a57c2/extra_geom-1.16.0.tar.gz (from https://pypi.org/simple/extra-geom/) (requires-python:>=3.10), version: 1.16.0 2026-07-26T06:49:42,876 Skipping link: No binaries permitted for extra-geom: https://files.pythonhosted.org/packages/ed/88/92bb3cca237edf184f6531c11ae40608bc04d78a72e6d0247477145d3e4a/extra_geom-1.17.0-py3-none-any.whl (from https://pypi.org/simple/extra-geom/) (requires-python:>=3.10) 2026-07-26T06:49:42,877 Found link https://files.pythonhosted.org/packages/96/3b/5e9480e0ce88ea04e3c4e36effa2ac652681bf4c3a4f6f805513e273516b/extra_geom-1.17.0.tar.gz (from https://pypi.org/simple/extra-geom/) (requires-python:>=3.10), version: 1.17.0 2026-07-26T06:49:42,878 Fetching project page and analyzing links: https://www.piwheels.org/simple/extra-geom/ 2026-07-26T06:49:42,878 Getting page https://www.piwheels.org/simple/extra-geom/ 2026-07-26T06:49:42,880 Found index url https://www.piwheels.org/simple 2026-07-26T06:49:43,079 Fetched page https://www.piwheels.org/simple/extra-geom/ as text/html 2026-07-26T06:49:43,087 Skipping link: No binaries permitted for extra-geom: https://archive1.piwheels.org/simple/extra-geom/extra_geom-1.16.0-py3-none-any.whl#sha256=db692addd1db88ecf4bd113b742d39db7048a42c8a8327eadfdb95dd166e0100 (from https://www.piwheels.org/simple/extra-geom/) (requires-python:>=3.10) 2026-07-26T06:49:43,088 Skipping link: No binaries permitted for extra-geom: https://archive1.piwheels.org/simple/extra-geom/extra_geom-1.15.0-py3-none-any.whl#sha256=31221662aa75ebdead8fd5a567a193ba2997a4fb436e2b027739b9ee4074307f (from https://www.piwheels.org/simple/extra-geom/) (requires-python:>=3.10) 2026-07-26T06:49:43,088 Skipping link: No binaries permitted for extra-geom: https://archive1.piwheels.org/simple/extra-geom/EXtra_geom-1.14.0-py3-none-any.whl#sha256=01f3c14a7ee6ae1b987da1da99acb04a52e4ad2a24bfdacbdcaaaacbb0d5ecc4 (from https://www.piwheels.org/simple/extra-geom/) (requires-python:>=3.10) 2026-07-26T06:49:43,089 Skipping link: No binaries permitted for extra-geom: https://archive1.piwheels.org/simple/extra-geom/EXtra_geom-1.13.0-py3-none-any.whl#sha256=f034a4e0d9380d0cbecc233f8e7ce561e5e47da79b2f6d91ada77d4856515ad6 (from https://www.piwheels.org/simple/extra-geom/) (requires-python:>=3.9) 2026-07-26T06:49:43,090 Skipping link: No binaries permitted for extra-geom: https://archive1.piwheels.org/simple/extra-geom/EXtra_geom-1.12.0-py3-none-any.whl#sha256=e87585babb63d71ae65c834a7583024a7bf5507c271790bf6b85c88de197287d (from https://www.piwheels.org/simple/extra-geom/) (requires-python:>=3.6) 2026-07-26T06:49:43,090 Skipping link: No binaries permitted for extra-geom: https://archive1.piwheels.org/simple/extra-geom/EXtra_geom-1.11.0-py3-none-any.whl#sha256=da9dd459c185ab2bdd95bd1eced5189e86c4a71cbad94049f4baac41c3065c40 (from https://www.piwheels.org/simple/extra-geom/) (requires-python:>=3.6) 2026-07-26T06:49:43,091 Skipping link: No binaries permitted for extra-geom: https://archive1.piwheels.org/simple/extra-geom/EXtra_geom-1.10.0-py3-none-any.whl#sha256=8163c6a705566982d5a964f1918a867911407a573eb23ebaf7481f1268658be8 (from https://www.piwheels.org/simple/extra-geom/) (requires-python:>=3.6) 2026-07-26T06:49:43,091 Skipping link: No binaries permitted for extra-geom: https://archive1.piwheels.org/simple/extra-geom/EXtra_geom-1.9.0-py3-none-any.whl#sha256=6aa2c94b8d10eb730f3102a9211281df1f45672c8437792d41eacccdb77486fb (from https://www.piwheels.org/simple/extra-geom/) (requires-python:>=3.6) 2026-07-26T06:49:43,092 Skipping link: No binaries permitted for extra-geom: https://archive1.piwheels.org/simple/extra-geom/EXtra_geom-1.8.0-py3-none-any.whl#sha256=19990a6c6b2911c384de89484edcae54c13000db906a628db5887705b8fbb8cc (from https://www.piwheels.org/simple/extra-geom/) (requires-python:>=3.6) 2026-07-26T06:49:43,092 Skipping link: No binaries permitted for extra-geom: https://archive1.piwheels.org/simple/extra-geom/EXtra_geom-1.7.1-py3-none-any.whl#sha256=a572213f4a34cb61807e128d648bf5d0154d263894a6ee6af4e6bcd65e6e4698 (from https://www.piwheels.org/simple/extra-geom/) (requires-python:>=3.6) 2026-07-26T06:49:43,093 Skipping link: No binaries permitted for extra-geom: https://archive1.piwheels.org/simple/extra-geom/EXtra_geom-1.7.0-py3-none-any.whl#sha256=96fd196771590bece99745f1ba4bef54e6ed56964b51576a16f30fb3291211ca (from https://www.piwheels.org/simple/extra-geom/) (requires-python:>=3.6) 2026-07-26T06:49:43,093 Skipping link: No binaries permitted for extra-geom: https://archive1.piwheels.org/simple/extra-geom/EXtra_geom-1.6.0-py3-none-any.whl#sha256=9e4d47e01e2ab6060a8dd0e2976ad30a58087ccfd8d2a09f60caa295582b322a (from https://www.piwheels.org/simple/extra-geom/) (requires-python:>=3.6) 2026-07-26T06:49:43,094 Skipping link: No binaries permitted for extra-geom: https://archive1.piwheels.org/simple/extra-geom/EXtra_geom-1.5.0-py3-none-any.whl#sha256=f52ef43ffcce4df85fb720fd8367c6f3775fcc8487075d58eb27c5bf1f772a70 (from https://www.piwheels.org/simple/extra-geom/) (requires-python:>=3.6) 2026-07-26T06:49:43,094 Skipping link: No binaries permitted for extra-geom: https://archive1.piwheels.org/simple/extra-geom/EXtra_geom-1.4.0-py3-none-any.whl#sha256=96eed9fae60e697642dda773c13b088af7653338d6881cb58938adf664332590 (from https://www.piwheels.org/simple/extra-geom/) (requires-python:>=3.6) 2026-07-26T06:49:43,095 Skipping link: No binaries permitted for extra-geom: https://archive1.piwheels.org/simple/extra-geom/EXtra_geom-1.3.0-py3-none-any.whl#sha256=4f13e5bf483ef086da47e76b0718f5793aa1c503579e3740181ea4935c4338b2 (from https://www.piwheels.org/simple/extra-geom/) (requires-python:>=3.6) 2026-07-26T06:49:43,095 Skipping link: No binaries permitted for extra-geom: https://archive1.piwheels.org/simple/extra-geom/EXtra_geom-1.2.1-py3-none-any.whl#sha256=a5089b21166715460e230e89e4132c487f125afc7046d3246a165a1025226e0a (from https://www.piwheels.org/simple/extra-geom/) (requires-python:>=3.6) 2026-07-26T06:49:43,096 Skipping link: No binaries permitted for extra-geom: https://archive1.piwheels.org/simple/extra-geom/EXtra_geom-1.2.0-py3-none-any.whl#sha256=27856920962d316bbdd4573798a7f2e1e4253de49e8bdeb2ec4df0f6c9e349ec (from https://www.piwheels.org/simple/extra-geom/) (requires-python:>=3.6) 2026-07-26T06:49:43,096 Skipping link: No binaries permitted for extra-geom: https://archive1.piwheels.org/simple/extra-geom/EXtra_geom-1.1.1-py3-none-any.whl#sha256=91b874dc1d6e04b77e5e6092faf19bba5235cb2fe453ce2351e004f1cee73b74 (from https://www.piwheels.org/simple/extra-geom/) (requires-python:>=3.6) 2026-07-26T06:49:43,097 Skipping link: No binaries permitted for extra-geom: https://archive1.piwheels.org/simple/extra-geom/EXtra_geom-1.1.0-py3-none-any.whl#sha256=d76b6eacaba4ebd2d48ae8ff9a4c9e45c0dbecaa5c0fd3d0caa93853750b797e (from https://www.piwheels.org/simple/extra-geom/) (requires-python:>=3.6) 2026-07-26T06:49:43,098 Skipping link: No binaries permitted for extra-geom: https://archive1.piwheels.org/simple/extra-geom/EXtra_geom-1.0.0-py3-none-any.whl#sha256=da987e320c1902d0a0c76d4aade88954172cce494424c303f96aa0f8fc29e8fd (from https://www.piwheels.org/simple/extra-geom/) (requires-python:>=3.6) 2026-07-26T06:49:43,098 Skipping link: No binaries permitted for extra-geom: https://archive1.piwheels.org/simple/extra-geom/EXtra_geom-0.10.0-py3-none-any.whl#sha256=61ecbe3597a6f6423c766deab9028ba15714b0575f248000c28ef7e2cabfe0a0 (from https://www.piwheels.org/simple/extra-geom/) (requires-python:>=3.5) 2026-07-26T06:49:43,099 Skipping link: No binaries permitted for extra-geom: https://archive1.piwheels.org/simple/extra-geom/EXtra_geom-0.9.0-py3-none-any.whl#sha256=59a0768d24e7e17284a793e9cce02255ee26566d47f0c867d805bf7c72c9b327 (from https://www.piwheels.org/simple/extra-geom/) (requires-python:>=3.5) 2026-07-26T06:49:43,099 Skipping link: No binaries permitted for extra-geom: https://archive1.piwheels.org/simple/extra-geom/EXtra_geom-0.8.0-py3-none-any.whl#sha256=98dab7f31f4bbec6a9d60ee280b6eeb2b413e9197e5f1180a0e6b9727a6970a0 (from https://www.piwheels.org/simple/extra-geom/) (requires-python:>=3.5) 2026-07-26T06:49:43,100 Skipping link: not a file: https://www.piwheels.org/simple/extra-geom/ 2026-07-26T06:49:43,100 Skipping link: not a file: https://pypi.org/simple/extra-geom/ 2026-07-26T06:49:43,122 Given no hashes to check 1 links for project 'extra-geom': discarding no candidates 2026-07-26T06:49:43,140 Collecting extra-geom==1.17.0 2026-07-26T06:49:43,142 Created temporary directory: /tmp/pip-unpack-68t353wo 2026-07-26T06:49:43,308 Downloading extra_geom-1.17.0.tar.gz (86 kB) 2026-07-26T06:49:43,492 Added extra-geom==1.17.0 from https://files.pythonhosted.org/packages/96/3b/5e9480e0ce88ea04e3c4e36effa2ac652681bf4c3a4f6f805513e273516b/extra_geom-1.17.0.tar.gz to build tracker '/tmp/pip-build-tracker-r7hy09fh' 2026-07-26T06:49:43,494 Running setup.py (path:/tmp/pip-wheel-sv4zhx4r/extra-geom_144175a92e4149d8b518a52c63d00964/setup.py) egg_info for package extra-geom 2026-07-26T06:49:43,495 Created temporary directory: /tmp/pip-pip-egg-info-nkkzlr12 2026-07-26T06:49:43,496 Preparing metadata (setup.py): started 2026-07-26T06:49:43,497 Running command python setup.py egg_info 2026-07-26T06:49:44,362 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-26T06:49:44,362 !! 2026-07-26T06:49:44,364 ******************************************************************************** 2026-07-26T06:49:44,364 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-26T06:49:44,365 License :: OSI Approved :: BSD License 2026-07-26T06:49:44,366 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-26T06:49:44,367 ******************************************************************************** 2026-07-26T06:49:44,368 !! 2026-07-26T06:49:44,369 self._finalize_license_expression() 2026-07-26T06:49:44,394 running egg_info 2026-07-26T06:49:44,422 creating /tmp/pip-pip-egg-info-nkkzlr12/EXtra_geom.egg-info 2026-07-26T06:49:44,423 writing /tmp/pip-pip-egg-info-nkkzlr12/EXtra_geom.egg-info/PKG-INFO 2026-07-26T06:49:44,429 writing dependency_links to /tmp/pip-pip-egg-info-nkkzlr12/EXtra_geom.egg-info/dependency_links.txt 2026-07-26T06:49:44,432 writing requirements to /tmp/pip-pip-egg-info-nkkzlr12/EXtra_geom.egg-info/requires.txt 2026-07-26T06:49:44,434 writing top-level names to /tmp/pip-pip-egg-info-nkkzlr12/EXtra_geom.egg-info/top_level.txt 2026-07-26T06:49:44,435 writing manifest file '/tmp/pip-pip-egg-info-nkkzlr12/EXtra_geom.egg-info/SOURCES.txt' 2026-07-26T06:49:44,522 reading manifest file '/tmp/pip-pip-egg-info-nkkzlr12/EXtra_geom.egg-info/SOURCES.txt' 2026-07-26T06:49:44,524 reading manifest template 'MANIFEST.in' 2026-07-26T06:49:44,525 adding license file 'LICENSE' 2026-07-26T06:49:44,528 writing manifest file '/tmp/pip-pip-egg-info-nkkzlr12/EXtra_geom.egg-info/SOURCES.txt' 2026-07-26T06:49:44,641 Preparing metadata (setup.py): finished with status 'done' 2026-07-26T06:49:44,645 Source in /tmp/pip-wheel-sv4zhx4r/extra-geom_144175a92e4149d8b518a52c63d00964 has version 1.17.0, which satisfies requirement extra-geom==1.17.0 from https://files.pythonhosted.org/packages/96/3b/5e9480e0ce88ea04e3c4e36effa2ac652681bf4c3a4f6f805513e273516b/extra_geom-1.17.0.tar.gz 2026-07-26T06:49:44,646 Removed extra-geom==1.17.0 from https://files.pythonhosted.org/packages/96/3b/5e9480e0ce88ea04e3c4e36effa2ac652681bf4c3a4f6f805513e273516b/extra_geom-1.17.0.tar.gz from build tracker '/tmp/pip-build-tracker-r7hy09fh' 2026-07-26T06:49:44,652 Created temporary directory: /tmp/pip-unpack-olukrwfr 2026-07-26T06:49:44,652 Building wheels for collected packages: extra-geom 2026-07-26T06:49:44,656 Created temporary directory: /tmp/pip-wheel-furqnn16 2026-07-26T06:49:44,657 Building wheel for extra-geom (setup.py): started 2026-07-26T06:49:44,658 Destination directory: /tmp/pip-wheel-furqnn16 2026-07-26T06:49:44,658 Running command python setup.py bdist_wheel 2026-07-26T06:49:45,503 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-07-26T06:49:45,503 !! 2026-07-26T06:49:45,504 ******************************************************************************** 2026-07-26T06:49:45,505 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-07-26T06:49:45,506 License :: OSI Approved :: BSD License 2026-07-26T06:49:45,507 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-07-26T06:49:45,508 ******************************************************************************** 2026-07-26T06:49:45,509 !! 2026-07-26T06:49:45,509 self._finalize_license_expression() 2026-07-26T06:49:45,510 running bdist_wheel 2026-07-26T06:49:45,645 running build 2026-07-26T06:49:45,646 running build_py 2026-07-26T06:49:45,675 creating build/lib/extra_geom 2026-07-26T06:49:45,677 copying extra_geom/pyfai.py -> build/lib/extra_geom 2026-07-26T06:49:45,679 copying extra_geom/detectors.py -> build/lib/extra_geom 2026-07-26T06:49:45,683 copying extra_geom/motors.py -> build/lib/extra_geom 2026-07-26T06:49:45,686 copying extra_geom/crystfel_fmt.py -> build/lib/extra_geom 2026-07-26T06:49:45,688 copying extra_geom/lpd_old.py -> build/lib/extra_geom 2026-07-26T06:49:45,690 copying extra_geom/base.py -> build/lib/extra_geom 2026-07-26T06:49:45,694 copying extra_geom/__init__.py -> build/lib/extra_geom 2026-07-26T06:49:45,696 copying extra_geom/snapped.py -> build/lib/extra_geom 2026-07-26T06:49:45,699 creating build/lib/extra_geom/tests 2026-07-26T06:49:45,701 copying extra_geom/tests/test_generic_geometry.py -> build/lib/extra_geom/tests 2026-07-26T06:49:45,703 copying extra_geom/tests/test_lpdmini_geometry.py -> build/lib/extra_geom/tests 2026-07-26T06:49:45,705 copying extra_geom/tests/test_jungfrau_geometry.py -> build/lib/extra_geom/tests 2026-07-26T06:49:45,707 copying extra_geom/tests/test_motors.py -> build/lib/extra_geom/tests 2026-07-26T06:49:45,710 copying extra_geom/tests/test_dssc_geometry.py -> build/lib/extra_geom/tests 2026-07-26T06:49:45,712 copying extra_geom/tests/test_interpolate_assembly.py -> build/lib/extra_geom/tests 2026-07-26T06:49:45,714 copying extra_geom/tests/test_agipd_geometry.py -> build/lib/extra_geom/tests 2026-07-26T06:49:45,716 copying extra_geom/tests/test_lpd_geometry.py -> build/lib/extra_geom/tests 2026-07-26T06:49:45,719 copying extra_geom/tests/test_geometry_old.py -> build/lib/extra_geom/tests 2026-07-26T06:49:45,720 copying extra_geom/tests/utils.py -> build/lib/extra_geom/tests 2026-07-26T06:49:45,722 copying extra_geom/tests/__init__.py -> build/lib/extra_geom/tests 2026-07-26T06:49:45,724 copying extra_geom/tests/test_pnccd_geometry.py -> build/lib/extra_geom/tests 2026-07-26T06:49:45,726 copying extra_geom/tests/test_agipd500k2g_geometry.py -> build/lib/extra_geom/tests 2026-07-26T06:49:45,728 copying extra_geom/tests/test_epix_geometry.py -> build/lib/extra_geom/tests 2026-07-26T06:49:45,732 copying extra_geom/tests/dssc_geo_june19.h5 -> build/lib/extra_geom/tests 2026-07-26T06:49:45,737 copying extra_geom/tests/lpd_mar_18.h5 -> build/lib/extra_geom/tests 2026-07-26T06:49:45,775 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2026-07-26T06:49:45,775 !! 2026-07-26T06:49:45,776 ******************************************************************************** 2026-07-26T06:49:45,777 Please avoid running ``setup.py`` directly. 2026-07-26T06:49:45,777 Instead, use pypa/build, pypa/installer or other 2026-07-26T06:49:45,778 standards-based tools. 2026-07-26T06:49:45,779 This deprecation is overdue, please update your project and remove deprecated 2026-07-26T06:49:45,779 calls to avoid build errors in the future. 2026-07-26T06:49:45,780 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2026-07-26T06:49:45,781 ******************************************************************************** 2026-07-26T06:49:45,782 !! 2026-07-26T06:49:45,782 self.initialize_options() 2026-07-26T06:49:45,805 installing to build/bdist.linux-armv7l/wheel 2026-07-26T06:49:45,805 running install 2026-07-26T06:49:45,828 running install_lib 2026-07-26T06:49:45,856 creating build/bdist.linux-armv7l/wheel 2026-07-26T06:49:45,858 creating build/bdist.linux-armv7l/wheel/extra_geom 2026-07-26T06:49:45,859 copying build/lib/extra_geom/pyfai.py -> build/bdist.linux-armv7l/wheel/./extra_geom 2026-07-26T06:49:45,861 copying build/lib/extra_geom/detectors.py -> build/bdist.linux-armv7l/wheel/./extra_geom 2026-07-26T06:49:45,865 copying build/lib/extra_geom/motors.py -> build/bdist.linux-armv7l/wheel/./extra_geom 2026-07-26T06:49:45,869 creating build/bdist.linux-armv7l/wheel/extra_geom/tests 2026-07-26T06:49:45,870 copying build/lib/extra_geom/tests/test_generic_geometry.py -> build/bdist.linux-armv7l/wheel/./extra_geom/tests 2026-07-26T06:49:45,872 copying build/lib/extra_geom/tests/test_lpdmini_geometry.py -> build/bdist.linux-armv7l/wheel/./extra_geom/tests 2026-07-26T06:49:45,874 copying build/lib/extra_geom/tests/test_jungfrau_geometry.py -> build/bdist.linux-armv7l/wheel/./extra_geom/tests 2026-07-26T06:49:45,877 copying build/lib/extra_geom/tests/test_motors.py -> build/bdist.linux-armv7l/wheel/./extra_geom/tests 2026-07-26T06:49:45,880 copying build/lib/extra_geom/tests/test_dssc_geometry.py -> build/bdist.linux-armv7l/wheel/./extra_geom/tests 2026-07-26T06:49:45,883 copying build/lib/extra_geom/tests/test_interpolate_assembly.py -> build/bdist.linux-armv7l/wheel/./extra_geom/tests 2026-07-26T06:49:45,887 copying build/lib/extra_geom/tests/dssc_geo_june19.h5 -> build/bdist.linux-armv7l/wheel/./extra_geom/tests 2026-07-26T06:49:45,893 copying build/lib/extra_geom/tests/test_agipd_geometry.py -> build/bdist.linux-armv7l/wheel/./extra_geom/tests 2026-07-26T06:49:45,899 copying build/lib/extra_geom/tests/test_lpd_geometry.py -> build/bdist.linux-armv7l/wheel/./extra_geom/tests 2026-07-26T06:49:45,904 copying build/lib/extra_geom/tests/test_geometry_old.py -> build/bdist.linux-armv7l/wheel/./extra_geom/tests 2026-07-26T06:49:45,909 copying build/lib/extra_geom/tests/utils.py -> build/bdist.linux-armv7l/wheel/./extra_geom/tests 2026-07-26T06:49:45,913 copying build/lib/extra_geom/tests/__init__.py -> build/bdist.linux-armv7l/wheel/./extra_geom/tests 2026-07-26T06:49:45,916 copying build/lib/extra_geom/tests/lpd_mar_18.h5 -> build/bdist.linux-armv7l/wheel/./extra_geom/tests 2026-07-26T06:49:45,930 copying build/lib/extra_geom/tests/test_pnccd_geometry.py -> build/bdist.linux-armv7l/wheel/./extra_geom/tests 2026-07-26T06:49:45,932 copying build/lib/extra_geom/tests/test_agipd500k2g_geometry.py -> build/bdist.linux-armv7l/wheel/./extra_geom/tests 2026-07-26T06:49:45,935 copying build/lib/extra_geom/tests/test_epix_geometry.py -> build/bdist.linux-armv7l/wheel/./extra_geom/tests 2026-07-26T06:49:45,937 copying build/lib/extra_geom/crystfel_fmt.py -> build/bdist.linux-armv7l/wheel/./extra_geom 2026-07-26T06:49:45,939 copying build/lib/extra_geom/lpd_old.py -> build/bdist.linux-armv7l/wheel/./extra_geom 2026-07-26T06:49:45,942 copying build/lib/extra_geom/base.py -> build/bdist.linux-armv7l/wheel/./extra_geom 2026-07-26T06:49:45,945 copying build/lib/extra_geom/__init__.py -> build/bdist.linux-armv7l/wheel/./extra_geom 2026-07-26T06:49:45,947 copying build/lib/extra_geom/snapped.py -> build/bdist.linux-armv7l/wheel/./extra_geom 2026-07-26T06:49:45,949 running install_egg_info 2026-07-26T06:49:45,983 running egg_info 2026-07-26T06:49:46,010 writing EXtra_geom.egg-info/PKG-INFO 2026-07-26T06:49:46,016 writing dependency_links to EXtra_geom.egg-info/dependency_links.txt 2026-07-26T06:49:46,020 writing requirements to EXtra_geom.egg-info/requires.txt 2026-07-26T06:49:46,021 writing top-level names to EXtra_geom.egg-info/top_level.txt 2026-07-26T06:49:46,052 reading manifest file 'EXtra_geom.egg-info/SOURCES.txt' 2026-07-26T06:49:46,055 reading manifest template 'MANIFEST.in' 2026-07-26T06:49:46,057 adding license file 'LICENSE' 2026-07-26T06:49:46,060 writing manifest file 'EXtra_geom.egg-info/SOURCES.txt' 2026-07-26T06:49:46,061 Copying EXtra_geom.egg-info to build/bdist.linux-armv7l/wheel/./EXtra_geom-1.17.0-py3.11.egg-info 2026-07-26T06:49:46,070 running install_scripts 2026-07-26T06:49:46,081 creating build/bdist.linux-armv7l/wheel/extra_geom-1.17.0.dist-info/WHEEL 2026-07-26T06:49:46,083 creating '/tmp/pip-wheel-furqnn16/extra_geom-1.17.0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-07-26T06:49:46,086 adding 'extra_geom/__init__.py' 2026-07-26T06:49:46,092 adding 'extra_geom/base.py' 2026-07-26T06:49:46,095 adding 'extra_geom/crystfel_fmt.py' 2026-07-26T06:49:46,105 adding 'extra_geom/detectors.py' 2026-07-26T06:49:46,108 adding 'extra_geom/lpd_old.py' 2026-07-26T06:49:46,110 adding 'extra_geom/motors.py' 2026-07-26T06:49:46,111 adding 'extra_geom/pyfai.py' 2026-07-26T06:49:46,113 adding 'extra_geom/snapped.py' 2026-07-26T06:49:46,115 adding 'extra_geom/tests/__init__.py' 2026-07-26T06:49:46,119 adding 'extra_geom/tests/dssc_geo_june19.h5' 2026-07-26T06:49:46,135 adding 'extra_geom/tests/lpd_mar_18.h5' 2026-07-26T06:49:46,139 adding 'extra_geom/tests/test_agipd500k2g_geometry.py' 2026-07-26T06:49:46,141 adding 'extra_geom/tests/test_agipd_geometry.py' 2026-07-26T06:49:46,142 adding 'extra_geom/tests/test_dssc_geometry.py' 2026-07-26T06:49:46,144 adding 'extra_geom/tests/test_epix_geometry.py' 2026-07-26T06:49:46,145 adding 'extra_geom/tests/test_generic_geometry.py' 2026-07-26T06:49:46,147 adding 'extra_geom/tests/test_geometry_old.py' 2026-07-26T06:49:46,148 adding 'extra_geom/tests/test_interpolate_assembly.py' 2026-07-26T06:49:46,150 adding 'extra_geom/tests/test_jungfrau_geometry.py' 2026-07-26T06:49:46,152 adding 'extra_geom/tests/test_lpd_geometry.py' 2026-07-26T06:49:46,154 adding 'extra_geom/tests/test_lpdmini_geometry.py' 2026-07-26T06:49:46,155 adding 'extra_geom/tests/test_motors.py' 2026-07-26T06:49:46,157 adding 'extra_geom/tests/test_pnccd_geometry.py' 2026-07-26T06:49:46,158 adding 'extra_geom/tests/utils.py' 2026-07-26T06:49:46,160 adding 'extra_geom-1.17.0.dist-info/licenses/LICENSE' 2026-07-26T06:49:46,162 adding 'extra_geom-1.17.0.dist-info/METADATA' 2026-07-26T06:49:46,163 adding 'extra_geom-1.17.0.dist-info/WHEEL' 2026-07-26T06:49:46,164 adding 'extra_geom-1.17.0.dist-info/top_level.txt' 2026-07-26T06:49:46,165 adding 'extra_geom-1.17.0.dist-info/RECORD' 2026-07-26T06:49:46,168 removing build/bdist.linux-armv7l/wheel 2026-07-26T06:49:46,287 Building wheel for extra-geom (setup.py): finished with status 'done' 2026-07-26T06:49:46,290 Created wheel for extra-geom: filename=extra_geom-1.17.0-py3-none-any.whl size=97279 sha256=2cd1e9b6bf7718d8ded88242e5b711bb54bd256ab6be5b0bcb44ca0014632b84 2026-07-26T06:49:46,291 Stored in directory: /tmp/pip-ephem-wheel-cache-3st7yawe/wheels/de/58/e0/ce6b7b9333dddfcc97126a2ab66aa5c680b7233d87dfc579a5 2026-07-26T06:49:46,302 Successfully built extra-geom 2026-07-26T06:49:46,309 Removed build tracker: '/tmp/pip-build-tracker-r7hy09fh'