2025-09-13T07:02:00,657 Created temporary directory: /tmp/pip-build-tracker-ghtdh_45 2025-09-13T07:02:00,658 Initialized build tracking at /tmp/pip-build-tracker-ghtdh_45 2025-09-13T07:02:00,658 Created build tracker: /tmp/pip-build-tracker-ghtdh_45 2025-09-13T07:02:00,658 Entered build tracker: /tmp/pip-build-tracker-ghtdh_45 2025-09-13T07:02:00,659 Created temporary directory: /tmp/pip-wheel-m4jzpd4c 2025-09-13T07:02:00,662 Created temporary directory: /tmp/pip-ephem-wheel-cache-r7ahsbyk 2025-09-13T07:02:00,728 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-13T07:02:00,731 2 location(s) to search for versions of gestalt-cfg: 2025-09-13T07:02:00,731 * https://pypi.org/simple/gestalt-cfg/ 2025-09-13T07:02:00,731 * https://www.piwheels.org/simple/gestalt-cfg/ 2025-09-13T07:02:00,731 Fetching project page and analyzing links: https://pypi.org/simple/gestalt-cfg/ 2025-09-13T07:02:00,732 Getting page https://pypi.org/simple/gestalt-cfg/ 2025-09-13T07:02:00,733 Found index url https://pypi.org/simple/ 2025-09-13T07:02:00,892 Fetched page https://pypi.org/simple/gestalt-cfg/ as application/vnd.pypi.simple.v1+json 2025-09-13T07:02:00,900 Found link https://files.pythonhosted.org/packages/1c/7d/85876cd326ad0585d8cf514830bb358d4f6786248aca7ae83da3acc12d9d/gestalt-cfg-1.0.0.tar.gz (from https://pypi.org/simple/gestalt-cfg/) (requires-python:>=3.6), version: 1.0.0 2025-09-13T07:02:00,901 Skipping link: No binaries permitted for gestalt-cfg: https://files.pythonhosted.org/packages/e3/91/79d5c8ef78656c7e5eb5cf56b936f6d383742880a794a08200eb07366e86/gestalt_cfg-1.0.0-py3-none-any.whl (from https://pypi.org/simple/gestalt-cfg/) (requires-python:>=3.6) 2025-09-13T07:02:00,901 Found link https://files.pythonhosted.org/packages/a6/fc/033982bb9892dd4fd1c4dd4defc354262a24714d9ab98337707bde383082/gestalt-cfg-1.0.2.tar.gz (from https://pypi.org/simple/gestalt-cfg/) (requires-python:>=3.6), version: 1.0.2 2025-09-13T07:02:00,902 Skipping link: No binaries permitted for gestalt-cfg: https://files.pythonhosted.org/packages/3b/46/147243dd317f05ae63b64074754db6d0789db4865abae30bd0d701978d45/gestalt_cfg-1.0.2-py3-none-any.whl (from https://pypi.org/simple/gestalt-cfg/) (requires-python:>=3.6) 2025-09-13T07:02:00,902 Found link https://files.pythonhosted.org/packages/e2/cf/092e40a72c9ec9807402ea8867b4b612c74e071006c39588d193d2cee1d4/gestalt-cfg-1.0.4.tar.gz (from https://pypi.org/simple/gestalt-cfg/) (requires-python:>=3.6), version: 1.0.4 2025-09-13T07:02:00,902 Skipping link: No binaries permitted for gestalt-cfg: https://files.pythonhosted.org/packages/10/89/0f41c0eb4ffaf0372d80c02615a4e1ad8c3c7dcffbcbf219856aeac92b56/gestalt_cfg-1.0.4-py3-none-any.whl (from https://pypi.org/simple/gestalt-cfg/) (requires-python:>=3.6) 2025-09-13T07:02:00,902 Found link https://files.pythonhosted.org/packages/49/d0/671f543d9d215e8b0215407f52fe73dccaf47cbb30e6c5e83eeb71325b00/gestalt-cfg-1.0.5.tar.gz (from https://pypi.org/simple/gestalt-cfg/) (requires-python:>=3.6), version: 1.0.5 2025-09-13T07:02:00,903 Skipping link: No binaries permitted for gestalt-cfg: https://files.pythonhosted.org/packages/44/6b/2692111032495006dc50ca3e8b6c9ffb1c9072ac55e64bbdfddb7727646d/gestalt_cfg-1.0.5-py3-none-any.whl (from https://pypi.org/simple/gestalt-cfg/) (requires-python:>=3.6) 2025-09-13T07:02:00,903 Found link https://files.pythonhosted.org/packages/a3/ce/ea258d59ad791a898cefc6622cab2e5e321d4676eb2cecd2f74a55d358d6/gestalt-cfg-1.0.6.tar.gz (from https://pypi.org/simple/gestalt-cfg/) (requires-python:>=3.6), version: 1.0.6 2025-09-13T07:02:00,903 Skipping link: No binaries permitted for gestalt-cfg: https://files.pythonhosted.org/packages/d7/f4/6b641a4a4cede21892f0077b018bfe934e7e10a0ff92d13cd7a31742af64/gestalt_cfg-1.0.6-py3-none-any.whl (from https://pypi.org/simple/gestalt-cfg/) (requires-python:>=3.6) 2025-09-13T07:02:00,903 Found link https://files.pythonhosted.org/packages/73/1f/3391eb71f1d563ed698ceafe57a19d604bd94afab46b837a9d3701b8ba80/gestalt-cfg-1.0.7.tar.gz (from https://pypi.org/simple/gestalt-cfg/) (requires-python:>=3.6), version: 1.0.7 2025-09-13T07:02:00,904 Skipping link: No binaries permitted for gestalt-cfg: https://files.pythonhosted.org/packages/27/4a/680f01e3199b4ec35108b67134ef12a2d81a9ce0e0d4f90ccd04ad2d873c/gestalt_cfg-1.0.7-py3-none-any.whl (from https://pypi.org/simple/gestalt-cfg/) (requires-python:>=3.6) 2025-09-13T07:02:00,904 Found link https://files.pythonhosted.org/packages/62/f7/5519f8e07c39e6fa74621bdede308066ae9e0c7ec3a6feca8fd115d63f71/gestalt-cfg-1.0.8.tar.gz (from https://pypi.org/simple/gestalt-cfg/) (requires-python:>=3.6), version: 1.0.8 2025-09-13T07:02:00,904 Skipping link: No binaries permitted for gestalt-cfg: https://files.pythonhosted.org/packages/52/a7/68b277eff94dccb6e4f8b948252b7c74f4024f72d49748f747a2a2316744/gestalt_cfg-1.0.8-py3-none-any.whl (from https://pypi.org/simple/gestalt-cfg/) (requires-python:>=3.6) 2025-09-13T07:02:00,905 Found link https://files.pythonhosted.org/packages/94/f1/07f9df70a49e0036e7ff194937db0dc2f31ed915c671f6e38dc2027cf003/gestalt-cfg-1.0.9.tar.gz (from https://pypi.org/simple/gestalt-cfg/) (requires-python:>=3.6), version: 1.0.9 2025-09-13T07:02:00,905 Skipping link: No binaries permitted for gestalt-cfg: https://files.pythonhosted.org/packages/32/21/c1fd27a05baf4736e878d5af8cea910f242cbbd9e27504eb76cf77d51203/gestalt_cfg-1.0.9-py3-none-any.whl (from https://pypi.org/simple/gestalt-cfg/) (requires-python:>=3.6) 2025-09-13T07:02:00,905 Found link https://files.pythonhosted.org/packages/16/b5/b00143369c9ad4541c2effd74c8c535cb68c61a5c298adfe5f1723efeb02/gestalt-cfg-2.0.0.tar.gz (from https://pypi.org/simple/gestalt-cfg/) (requires-python:>=3.6), version: 2.0.0 2025-09-13T07:02:00,905 Skipping link: No binaries permitted for gestalt-cfg: https://files.pythonhosted.org/packages/2f/fb/6ae36f3d26a23abe67eb516ab75976005bfaa6cbedefd09606179a20d487/gestalt_cfg-2.0.0-py3-none-any.whl (from https://pypi.org/simple/gestalt-cfg/) (requires-python:>=3.6) 2025-09-13T07:02:00,906 Found link https://files.pythonhosted.org/packages/25/84/bfa89525b67bcc4c08a87db9a4570250791f5522910c9266dfa8edca52c1/gestalt-cfg-2.0.1.tar.gz (from https://pypi.org/simple/gestalt-cfg/) (requires-python:>=3.6), version: 2.0.1 2025-09-13T07:02:00,906 Skipping link: No binaries permitted for gestalt-cfg: https://files.pythonhosted.org/packages/fd/aa/a3e777029605ed3a5180f518a5ad8314860e980a6d426531e5e5f6ad54c6/gestalt_cfg-2.0.1-py3-none-any.whl (from https://pypi.org/simple/gestalt-cfg/) (requires-python:>=3.6) 2025-09-13T07:02:00,906 Found link https://files.pythonhosted.org/packages/fa/c2/b6b46328c9f2cd767aeb5c8ebcb1e8cf1bb1df40e11f6e5d015baf46a83b/gestalt-cfg-2.0.2.tar.gz (from https://pypi.org/simple/gestalt-cfg/) (requires-python:>=3.6), version: 2.0.2 2025-09-13T07:02:00,906 Skipping link: No binaries permitted for gestalt-cfg: https://files.pythonhosted.org/packages/d7/8d/40ce8010dccd4fa1cd7174e798ade90eaa43095b599777a99809f1f915e9/gestalt_cfg-2.0.2-py3-none-any.whl (from https://pypi.org/simple/gestalt-cfg/) (requires-python:>=3.6) 2025-09-13T07:02:00,907 Found link https://files.pythonhosted.org/packages/6f/0f/7b48dabb0590e65943e98a9cc844c62ba96681b631dc9e95ea925f58e3d4/gestalt-cfg-2.0.3.tar.gz (from https://pypi.org/simple/gestalt-cfg/) (requires-python:>=3.6), version: 2.0.3 2025-09-13T07:02:00,907 Skipping link: No binaries permitted for gestalt-cfg: https://files.pythonhosted.org/packages/11/4c/77b6f29308408dec1c8aae888fdc54a619c92d9b4189d919c5d59825c56c/gestalt_cfg-2.0.3-py3-none-any.whl (from https://pypi.org/simple/gestalt-cfg/) (requires-python:>=3.6) 2025-09-13T07:02:00,907 Found link https://files.pythonhosted.org/packages/26/7b/cae1a856c02ede6b4978432258d20cf933405ac80dc691ab3bff997a47f3/gestalt-cfg-3.0.0.tar.gz (from https://pypi.org/simple/gestalt-cfg/) (requires-python:>=3.6), version: 3.0.0 2025-09-13T07:02:00,907 Skipping link: No binaries permitted for gestalt-cfg: https://files.pythonhosted.org/packages/6d/be/2e33d2fc69c07ea64200cbc823361ed00e0c7a85470a6dff8fe57e8f924e/gestalt_cfg-3.0.0-py3-none-any.whl (from https://pypi.org/simple/gestalt-cfg/) (requires-python:>=3.6) 2025-09-13T07:02:00,908 Found link https://files.pythonhosted.org/packages/4c/ea/3beb6355acd3583e347687ee717a4a28dfe922eb1e13f50f2c1be479cc47/gestalt-cfg-3.1.0.tar.gz (from https://pypi.org/simple/gestalt-cfg/) (requires-python:>=3.6), version: 3.1.0 2025-09-13T07:02:00,908 Skipping link: No binaries permitted for gestalt-cfg: https://files.pythonhosted.org/packages/50/81/85e61094ab7478a5de1d646473745786716a037ed26f89ba7b05cf8933de/gestalt_cfg-3.1.0-py3-none-any.whl (from https://pypi.org/simple/gestalt-cfg/) (requires-python:>=3.6) 2025-09-13T07:02:00,908 Found link https://files.pythonhosted.org/packages/81/bb/3412c56b314aaa9e326cda746bca018befbf7e020daf32fe88c666b171c8/gestalt-cfg-3.1.1.tar.gz (from https://pypi.org/simple/gestalt-cfg/) (requires-python:>=3.6), version: 3.1.1 2025-09-13T07:02:00,908 Skipping link: No binaries permitted for gestalt-cfg: https://files.pythonhosted.org/packages/0e/b9/36fb65eb0d51a0e96145a0fd0af632b4d951227712c5a86a63c10a9b5765/gestalt_cfg-3.1.1-py3-none-any.whl (from https://pypi.org/simple/gestalt-cfg/) (requires-python:>=3.6) 2025-09-13T07:02:00,909 Found link https://files.pythonhosted.org/packages/11/7e/7ac2e084aed58c04120673631c4870deb1f7d492aefdda083b910d6d35d7/gestalt-cfg-3.2.0.tar.gz (from https://pypi.org/simple/gestalt-cfg/) (requires-python:>=3.6), version: 3.2.0 2025-09-13T07:02:00,909 Skipping link: No binaries permitted for gestalt-cfg: https://files.pythonhosted.org/packages/29/1f/ba95f71e18b54f4af0c5a1fbbd9e48402d371fc63b4db9b56ffe0b1de17b/gestalt_cfg-3.2.0-py3-none-any.whl (from https://pypi.org/simple/gestalt-cfg/) (requires-python:>=3.6) 2025-09-13T07:02:00,909 Found link https://files.pythonhosted.org/packages/9a/72/ea7233ca5dfc7553ad7013021fc77923ab16f61bc92d9035fe04399d527c/gestalt-cfg-3.3.0.tar.gz (from https://pypi.org/simple/gestalt-cfg/) (requires-python:>=3.6), version: 3.3.0 2025-09-13T07:02:00,909 Skipping link: No binaries permitted for gestalt-cfg: https://files.pythonhosted.org/packages/27/71/11b710ac21c8fd577450e10a60ff53c39028d2d7585992137d2e54166d4a/gestalt_cfg-3.3.0-py3-none-any.whl (from https://pypi.org/simple/gestalt-cfg/) (requires-python:>=3.6) 2025-09-13T07:02:00,910 Found link https://files.pythonhosted.org/packages/7f/c7/22c8af8753d814deffb4a57358f70e1f77f1ce5a3ef8bf2b8aa67c106e0c/gestalt-cfg-3.3.1.tar.gz (from https://pypi.org/simple/gestalt-cfg/) (requires-python:>=3.6), version: 3.3.1 2025-09-13T07:02:00,910 Skipping link: No binaries permitted for gestalt-cfg: https://files.pythonhosted.org/packages/7c/7b/a508bda633f1e0201cd890709cd10a31f181ed592f69ef02073d3b101533/gestalt_cfg-3.3.1-py3-none-any.whl (from https://pypi.org/simple/gestalt-cfg/) (requires-python:>=3.6) 2025-09-13T07:02:00,910 Found link https://files.pythonhosted.org/packages/dd/d7/39f3b2279676921c334c519e24ce7375a4be6fe9d01362f43117e20079ab/gestalt-cfg-3.3.2.tar.gz (from https://pypi.org/simple/gestalt-cfg/) (requires-python:>=3.6), version: 3.3.2 2025-09-13T07:02:00,910 Skipping link: No binaries permitted for gestalt-cfg: https://files.pythonhosted.org/packages/ae/7d/32c14633a55a40d7668d1543b0a7667751942c47398f3c4006fee001c77a/gestalt_cfg-3.3.2-py3-none-any.whl (from https://pypi.org/simple/gestalt-cfg/) (requires-python:>=3.6) 2025-09-13T07:02:00,911 Found link https://files.pythonhosted.org/packages/76/c0/67b7df5c4bdf640cb2e7210676a9fa9e6f1e920fad976a649e4db753cd13/gestalt-cfg-3.3.3.tar.gz (from https://pypi.org/simple/gestalt-cfg/) (requires-python:>=3.6), version: 3.3.3 2025-09-13T07:02:00,911 Skipping link: No binaries permitted for gestalt-cfg: https://files.pythonhosted.org/packages/c8/48/92b399a52821a39d66e684b72d8543c0b22972d7cc8ea2be97bf30476f67/gestalt_cfg-3.3.3-py3-none-any.whl (from https://pypi.org/simple/gestalt-cfg/) (requires-python:>=3.6) 2025-09-13T07:02:00,911 Found link https://files.pythonhosted.org/packages/a7/02/7a3e04f74e98f9d16422db2eff1c3c530cd3d40f27a404f0b9d201ce6273/gestalt-cfg-3.3.4.tar.gz (from https://pypi.org/simple/gestalt-cfg/) (requires-python:>=3.6), version: 3.3.4 2025-09-13T07:02:00,911 Skipping link: No binaries permitted for gestalt-cfg: https://files.pythonhosted.org/packages/0d/d8/61310727323b0aca45414b209f17d1ac16d677628b9dba5531991aa8bdc4/gestalt_cfg-3.3.4-py3-none-any.whl (from https://pypi.org/simple/gestalt-cfg/) (requires-python:>=3.6) 2025-09-13T07:02:00,912 Found link https://files.pythonhosted.org/packages/26/b7/6ab205996186cf9e5b69e8b42ac4789f77beebabde9f76c1a4291f7de32a/gestalt-cfg-3.3.5.tar.gz (from https://pypi.org/simple/gestalt-cfg/) (requires-python:>=3.6), version: 3.3.5 2025-09-13T07:02:00,912 Skipping link: No binaries permitted for gestalt-cfg: https://files.pythonhosted.org/packages/20/5f/6b3d7191fe013f2d64bd18c165a41eade0ca835870ac160072a59bb643e0/gestalt_cfg-3.3.5-py3-none-any.whl (from https://pypi.org/simple/gestalt-cfg/) (requires-python:>=3.6) 2025-09-13T07:02:00,912 Found link https://files.pythonhosted.org/packages/00/0c/e074bfd990266971de7885fec9b09db10bd9687625f8fb53a253e1520742/gestalt-cfg-3.3.6.tar.gz (from https://pypi.org/simple/gestalt-cfg/) (requires-python:>=3.6), version: 3.3.6 2025-09-13T07:02:00,912 Skipping link: No binaries permitted for gestalt-cfg: https://files.pythonhosted.org/packages/2f/2a/32586a91c5e37661355ca22dccc3d86f84385f27a62fca3c47e89ccb9213/gestalt_cfg-3.3.6-py3-none-any.whl (from https://pypi.org/simple/gestalt-cfg/) (requires-python:>=3.6) 2025-09-13T07:02:00,913 Found link https://files.pythonhosted.org/packages/79/07/cc4a65eb31f362ce608acf384f79b7aaef70f571f3459758e313d6f5a2cc/gestalt-cfg-3.4.0.tar.gz (from https://pypi.org/simple/gestalt-cfg/) (requires-python:>=3.6), version: 3.4.0 2025-09-13T07:02:00,913 Skipping link: No binaries permitted for gestalt-cfg: https://files.pythonhosted.org/packages/bc/cb/45ea71e433e720bcfd8e206a61c65b3def897f06260dcc4db5e7f0702f1c/gestalt_cfg-3.4.0-py3-none-any.whl (from https://pypi.org/simple/gestalt-cfg/) (requires-python:>=3.6) 2025-09-13T07:02:00,913 Skipping link: No binaries permitted for gestalt-cfg: https://files.pythonhosted.org/packages/72/d6/ca8f322b828b668778a2095c67afa35cf92a269367f8cb3832431665ff29/gestalt_cfg-3.4.1-py3-none-any.whl (from https://pypi.org/simple/gestalt-cfg/) (requires-python:>=3.6) 2025-09-13T07:02:00,913 Found link https://files.pythonhosted.org/packages/30/2a/8564f9b26b1473d1c2f443e03b2c02c973d043af8d22fe563a302d6ce5b1/gestalt_cfg-3.4.1.tar.gz (from https://pypi.org/simple/gestalt-cfg/) (requires-python:>=3.6), version: 3.4.1 2025-09-13T07:02:00,914 Skipping link: No binaries permitted for gestalt-cfg: https://files.pythonhosted.org/packages/83/99/60d76e98c0fb97b8c3cb55dbdde1e8905a7f8212a5b4c287a2973374d237/gestalt_cfg-3.4.2-py3-none-any.whl (from https://pypi.org/simple/gestalt-cfg/) (requires-python:>=3.6) 2025-09-13T07:02:00,914 Found link https://files.pythonhosted.org/packages/56/b3/1ff94c7bda4638cb3a3c6df9ede386ff547f9248943def792a14df525245/gestalt_cfg-3.4.2.tar.gz (from https://pypi.org/simple/gestalt-cfg/) (requires-python:>=3.6), version: 3.4.2 2025-09-13T07:02:00,914 Skipping link: No binaries permitted for gestalt-cfg: https://files.pythonhosted.org/packages/07/ff/cbd37787e54278ef7714526af678c3de3bcedb4c4811129a9f0b7c51a67e/gestalt_cfg-3.4.4-py3-none-any.whl (from https://pypi.org/simple/gestalt-cfg/) (requires-python:>=3.8) 2025-09-13T07:02:00,915 Found link https://files.pythonhosted.org/packages/59/6c/321b03bb71191f1f6776351e59c5af0c5a8d20e4b1845937fb141d684398/gestalt_cfg-3.4.4.tar.gz (from https://pypi.org/simple/gestalt-cfg/) (requires-python:>=3.8), version: 3.4.4 2025-09-13T07:02:00,915 Skipping link: No binaries permitted for gestalt-cfg: https://files.pythonhosted.org/packages/7a/9b/46055a4c0da36610e0c9661e629b69f0bce5d2015bcaf0ffa5389424e378/gestalt_cfg-3.4.5-py3-none-any.whl (from https://pypi.org/simple/gestalt-cfg/) (requires-python:>=3.8) 2025-09-13T07:02:00,916 Found link https://files.pythonhosted.org/packages/d8/75/129e4dbf02a8bc0fd6beb38dfbf48f324e2d606cb73735bea828f00a8692/gestalt_cfg-3.4.5.tar.gz (from https://pypi.org/simple/gestalt-cfg/) (requires-python:>=3.8), version: 3.4.5 2025-09-13T07:02:00,916 Skipping link: No binaries permitted for gestalt-cfg: https://files.pythonhosted.org/packages/9e/94/ce79a01e8852c7f570589d2ee767026a932155234ef0dbdedf343fb74d05/gestalt_cfg-3.4.6-py3-none-any.whl (from https://pypi.org/simple/gestalt-cfg/) (requires-python:>=3.8) 2025-09-13T07:02:00,916 Found link https://files.pythonhosted.org/packages/6c/1c/1b85b244951df0c71ab2bea1a1b884f88045939f92c1234150274b612fd0/gestalt_cfg-3.4.6.tar.gz (from https://pypi.org/simple/gestalt-cfg/) (requires-python:>=3.8), version: 3.4.6 2025-09-13T07:02:00,917 Fetching project page and analyzing links: https://www.piwheels.org/simple/gestalt-cfg/ 2025-09-13T07:02:00,917 Getting page https://www.piwheels.org/simple/gestalt-cfg/ 2025-09-13T07:02:00,918 Found index url https://www.piwheels.org/simple/ 2025-09-13T07:02:01,019 Fetched page https://www.piwheels.org/simple/gestalt-cfg/ as text/html 2025-09-13T07:02:01,024 Skipping link: No binaries permitted for gestalt-cfg: https://archive1.piwheels.org/simple/gestalt-cfg/gestalt_cfg-3.4.6-py3-none-any.whl#sha256=2ccd3477f719d6c44905ab576424ea5f5a1c218bdae0f7ab142e574aedcd0636 (from https://www.piwheels.org/simple/gestalt-cfg/) (requires-python:>=3.8) 2025-09-13T07:02:01,024 Skipping link: No binaries permitted for gestalt-cfg: https://archive1.piwheels.org/simple/gestalt-cfg/gestalt_cfg-3.4.5-py3-none-any.whl#sha256=c3625d31bfde1e9c7dac3efaaca0bfcef1b62e8ae184b6526bb6ae5d891e92de (from https://www.piwheels.org/simple/gestalt-cfg/) (requires-python:>=3.8) 2025-09-13T07:02:01,024 Skipping link: No binaries permitted for gestalt-cfg: https://archive1.piwheels.org/simple/gestalt-cfg/gestalt_cfg-3.4.4-py3-none-any.whl#sha256=2cc8c3ebeede849b5f78e32efbd74806b3fcf68aa05c870bacd9599b52d83a34 (from https://www.piwheels.org/simple/gestalt-cfg/) (requires-python:>=3.8) 2025-09-13T07:02:01,025 Skipping link: No binaries permitted for gestalt-cfg: https://archive1.piwheels.org/simple/gestalt-cfg/gestalt_cfg-3.0.0-py3-none-any.whl#sha256=892b4b06d1de4b2b6d2df9b1dbb81da004920bb06de544ed3dff5081931651c2 (from https://www.piwheels.org/simple/gestalt-cfg/) (requires-python:>=3.6) 2025-09-13T07:02:01,025 Skipping link: No binaries permitted for gestalt-cfg: https://archive1.piwheels.org/simple/gestalt-cfg/gestalt_cfg-2.0.3-py3-none-any.whl#sha256=33d6d44afed187c98937699d434eb21a88d7751e43dfa0085cdbec9fd9b73833 (from https://www.piwheels.org/simple/gestalt-cfg/) (requires-python:>=3.6) 2025-09-13T07:02:01,025 Skipping link: No binaries permitted for gestalt-cfg: https://archive1.piwheels.org/simple/gestalt-cfg/gestalt_cfg-2.0.2-py3-none-any.whl#sha256=67316516cfec28b6b119d1094982bec8be8bdc5ba9fb62e10f6514633f4db4c1 (from https://www.piwheels.org/simple/gestalt-cfg/) (requires-python:>=3.6) 2025-09-13T07:02:01,025 Skipping link: No binaries permitted for gestalt-cfg: https://archive1.piwheels.org/simple/gestalt-cfg/gestalt_cfg-2.0.1-py3-none-any.whl#sha256=54ee2230080d2aaa7b765cf838f53ed001ea47a7ceac7a640c052d5b900c8b25 (from https://www.piwheels.org/simple/gestalt-cfg/) (requires-python:>=3.6) 2025-09-13T07:02:01,025 Skipping link: No binaries permitted for gestalt-cfg: https://archive1.piwheels.org/simple/gestalt-cfg/gestalt_cfg-2.0.0-py3-none-any.whl#sha256=631eb4c4e33836ca1aa48c5a276cc11df4a045638c25658d1b3d1e80eb9d6106 (from https://www.piwheels.org/simple/gestalt-cfg/) (requires-python:>=3.6) 2025-09-13T07:02:01,026 Skipping link: No binaries permitted for gestalt-cfg: https://archive1.piwheels.org/simple/gestalt-cfg/gestalt_cfg-1.0.9-py3-none-any.whl#sha256=6f4efd315b410ebd8983eed391e8c6714139550d35bfff65aab6474dedb5dc5d (from https://www.piwheels.org/simple/gestalt-cfg/) (requires-python:>=3.6) 2025-09-13T07:02:01,026 Skipping link: No binaries permitted for gestalt-cfg: https://archive1.piwheels.org/simple/gestalt-cfg/gestalt_cfg-1.0.8-py3-none-any.whl#sha256=79d0882790b735c4fd8bf04e4f4fe3656725e102b95e6d28d6cac497e2bf6c50 (from https://www.piwheels.org/simple/gestalt-cfg/) (requires-python:>=3.6) 2025-09-13T07:02:01,026 Skipping link: No binaries permitted for gestalt-cfg: https://archive1.piwheels.org/simple/gestalt-cfg/gestalt_cfg-1.0.7-py3-none-any.whl#sha256=c3d3738bbb3674fe61821e4a25787dcedea574828129b8b24d524d38598eb000 (from https://www.piwheels.org/simple/gestalt-cfg/) (requires-python:>=3.6) 2025-09-13T07:02:01,026 Skipping link: No binaries permitted for gestalt-cfg: https://archive1.piwheels.org/simple/gestalt-cfg/gestalt_cfg-1.0.6-py3-none-any.whl#sha256=132461e753b40ae7337f877506a216301b11531d3227e300481c1270cce38974 (from https://www.piwheels.org/simple/gestalt-cfg/) (requires-python:>=3.6) 2025-09-13T07:02:01,026 Skipping link: No binaries permitted for gestalt-cfg: https://archive1.piwheels.org/simple/gestalt-cfg/gestalt_cfg-1.0.5-py3-none-any.whl#sha256=7d079361c5d57985776a65c02a1ae7dead67c935c29dc58b7ddea5ef0365fccc (from https://www.piwheels.org/simple/gestalt-cfg/) (requires-python:>=3.6) 2025-09-13T07:02:01,027 Skipping link: No binaries permitted for gestalt-cfg: https://archive1.piwheels.org/simple/gestalt-cfg/gestalt_cfg-1.0.4-py3-none-any.whl#sha256=d199321a15970db3029148a992e53099106bfe3216efa302f909ec3aae935f10 (from https://www.piwheels.org/simple/gestalt-cfg/) (requires-python:>=3.6) 2025-09-13T07:02:01,027 Skipping link: No binaries permitted for gestalt-cfg: https://archive1.piwheels.org/simple/gestalt-cfg/gestalt_cfg-1.0.2-py3-none-any.whl#sha256=96545243881e60442f30ac827f1deee17367f6685972e436c062db6e40bc509c (from https://www.piwheels.org/simple/gestalt-cfg/) (requires-python:>=3.6) 2025-09-13T07:02:01,027 Skipping link: No binaries permitted for gestalt-cfg: https://archive1.piwheels.org/simple/gestalt-cfg/gestalt_cfg-1.0.0-py3-none-any.whl#sha256=9154ed8a02cd72ed3658c564a7fb2c40b8603c82c45abad75c98d67bd0079986 (from https://www.piwheels.org/simple/gestalt-cfg/) (requires-python:>=3.6) 2025-09-13T07:02:01,028 Skipping link: not a file: https://www.piwheels.org/simple/gestalt-cfg/ 2025-09-13T07:02:01,028 Skipping link: not a file: https://pypi.org/simple/gestalt-cfg/ 2025-09-13T07:02:01,061 Given no hashes to check 1 links for project 'gestalt-cfg': discarding no candidates 2025-09-13T07:02:01,062 Collecting gestalt-cfg==3.3.3 2025-09-13T07:02:01,065 Created temporary directory: /tmp/pip-unpack-un1yikju 2025-09-13T07:02:01,225 Downloading gestalt-cfg-3.3.3.tar.gz (19 kB) 2025-09-13T07:02:01,254 Added gestalt-cfg==3.3.3 from https://files.pythonhosted.org/packages/76/c0/67b7df5c4bdf640cb2e7210676a9fa9e6f1e920fad976a649e4db753cd13/gestalt-cfg-3.3.3.tar.gz to build tracker '/tmp/pip-build-tracker-ghtdh_45' 2025-09-13T07:02:01,256 Running setup.py (path:/tmp/pip-wheel-m4jzpd4c/gestalt-cfg_c90da4c1c01a4642baae0b9adf6af2c7/setup.py) egg_info for package gestalt-cfg 2025-09-13T07:02:01,256 Created temporary directory: /tmp/pip-pip-egg-info-sbrhgff_ 2025-09-13T07:02:01,256 Preparing metadata (setup.py): started 2025-09-13T07:02:01,257 Running command python setup.py egg_info 2025-09-13T07:02:01,834 Traceback (most recent call last): 2025-09-13T07:02:01,836 File "", line 2, in 2025-09-13T07:02:01,836 exec(compile(''' 2025-09-13T07:02:01,837 ~~~~^^^^^^^^^^^^ 2025-09-13T07:02:01,837 # This is -- a caller that pip uses to run setup.py 2025-09-13T07:02:01,837 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T07:02:01,837 ...<32 lines>... 2025-09-13T07:02:01,838 exec(compile(setup_py_code, filename, "exec")) 2025-09-13T07:02:01,838 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T07:02:01,838 ''' % ('/tmp/pip-wheel-m4jzpd4c/gestalt-cfg_c90da4c1c01a4642baae0b9adf6af2c7/setup.py',), "", "exec")) 2025-09-13T07:02:01,838 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T07:02:01,839 File "", line 35, in 2025-09-13T07:02:01,839 File "/tmp/pip-wheel-m4jzpd4c/gestalt-cfg_c90da4c1c01a4642baae0b9adf6af2c7/setup.py", line 9, in 2025-09-13T07:02:01,839 with open("requirements.txt") as reqs_file: 2025-09-13T07:02:01,839 ~~~~^^^^^^^^^^^^^^^^^^^^ 2025-09-13T07:02:01,840 FileNotFoundError: [Errno 2] No such file or directory: 'requirements.txt' 2025-09-13T07:02:01,936 ERROR: python setup.py egg_info exited with 1 2025-09-13T07:02:01,951 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-13T07:02:01,951 exec(compile('"'"''"'"''"'"' 2025-09-13T07:02:01,951 # This is -- a caller that pip uses to run setup.py 2025-09-13T07:02:01,951 # 2025-09-13T07:02:01,951 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-13T07:02:01,951 # import from `distutils.core` to work with newer packaging standards. 2025-09-13T07:02:01,951 # - It provides a clear error message when setuptools is not installed. 2025-09-13T07:02:01,951 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-13T07:02:01,951 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-13T07:02:01,951 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-13T07:02:01,951 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-13T07:02:01,951 import os, sys, tokenize, traceback 2025-09-13T07:02:01,951 2025-09-13T07:02:01,951 try: 2025-09-13T07:02:01,951 import setuptools 2025-09-13T07:02:01,951 except ImportError: 2025-09-13T07:02:01,951 print( 2025-09-13T07:02:01,951 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-13T07:02:01,951 "the build environment with exception:", 2025-09-13T07:02:01,951 file=sys.stderr, 2025-09-13T07:02:01,951 ) 2025-09-13T07:02:01,951 traceback.print_exc() 2025-09-13T07:02:01,951 sys.exit(1) 2025-09-13T07:02:01,951 2025-09-13T07:02:01,951 __file__ = %r 2025-09-13T07:02:01,951 sys.argv[0] = __file__ 2025-09-13T07:02:01,951 2025-09-13T07:02:01,951 if os.path.exists(__file__): 2025-09-13T07:02:01,951 filename = __file__ 2025-09-13T07:02:01,951 with tokenize.open(__file__) as f: 2025-09-13T07:02:01,951 setup_py_code = f.read() 2025-09-13T07:02:01,951 else: 2025-09-13T07:02:01,951 filename = "" 2025-09-13T07:02:01,951 setup_py_code = "from setuptools import setup; setup()" 2025-09-13T07:02:01,951 2025-09-13T07:02:01,951 exec(compile(setup_py_code, filename, "exec")) 2025-09-13T07:02:01,951 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-m4jzpd4c/gestalt-cfg_c90da4c1c01a4642baae0b9adf6af2c7/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-sbrhgff_[/] 2025-09-13T07:02:01,952 [bold magenta]cwd[/]: /tmp/pip-wheel-m4jzpd4c/gestalt-cfg_c90da4c1c01a4642baae0b9adf6af2c7/ 2025-09-13T07:02:01,952 Preparing metadata (setup.py): finished with status 'error' 2025-09-13T07:02:01,953 ERROR: metadata generation failed 2025-09-13T07:02:01,960 Exception information: 2025-09-13T07:02:01,960 Traceback (most recent call last): 2025-09-13T07:02:01,960 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-13T07:02:01,960 call_subprocess( 2025-09-13T07:02:01,960 ~~~~~~~~~~~~~~~^ 2025-09-13T07:02:01,960 args, 2025-09-13T07:02:01,960 ^^^^^ 2025-09-13T07:02:01,960 ...<2 lines>... 2025-09-13T07:02:01,960 spinner=spinner, 2025-09-13T07:02:01,960 ^^^^^^^^^^^^^^^^ 2025-09-13T07:02:01,960 ) 2025-09-13T07:02:01,960 ^ 2025-09-13T07:02:01,960 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-13T07:02:01,960 raise error 2025-09-13T07:02:01,960 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-13T07:02:01,960 2025-09-13T07:02:01,960 The above exception was the direct cause of the following exception: 2025-09-13T07:02:01,960 2025-09-13T07:02:01,960 Traceback (most recent call last): 2025-09-13T07:02:01,960 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-13T07:02:01,960 status = _inner_run() 2025-09-13T07:02:01,960 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-13T07:02:01,960 return self.run(options, args) 2025-09-13T07:02:01,960 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-13T07:02:01,960 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-13T07:02:01,960 return func(self, options, args) 2025-09-13T07:02:01,960 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-13T07:02:01,960 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-13T07:02:01,960 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-13T07:02:01,960 result = self._result = resolver.resolve( 2025-09-13T07:02:01,960 ~~~~~~~~~~~~~~~~^ 2025-09-13T07:02:01,960 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-13T07:02:01,960 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T07:02:01,960 ) 2025-09-13T07:02:01,960 ^ 2025-09-13T07:02:01,960 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-13T07:02:01,960 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-13T07:02:01,960 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-13T07:02:01,960 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-13T07:02:01,960 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T07:02:01,960 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-13T07:02:01,960 if not criterion.candidates: 2025-09-13T07:02:01,960 ^^^^^^^^^^^^^^^^^^^^ 2025-09-13T07:02:01,960 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-13T07:02:01,960 return bool(self._sequence) 2025-09-13T07:02:01,960 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-13T07:02:01,960 self._bool = any(self) 2025-09-13T07:02:01,960 ~~~^^^^^^ 2025-09-13T07:02:01,960 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-13T07:02:01,960 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-13T07:02:01,960 ^^^^^^^^ 2025-09-13T07:02:01,960 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-13T07:02:01,960 candidate = func() 2025-09-13T07:02:01,960 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-13T07:02:01,960 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-13T07:02:01,960 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-13T07:02:01,960 link, template, name, version 2025-09-13T07:02:01,960 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T07:02:01,960 ) 2025-09-13T07:02:01,960 ^ 2025-09-13T07:02:01,960 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-13T07:02:01,960 self._link_candidate_cache[link] = LinkCandidate( 2025-09-13T07:02:01,960 ~~~~~~~~~~~~~^ 2025-09-13T07:02:01,960 link, 2025-09-13T07:02:01,960 ^^^^^ 2025-09-13T07:02:01,960 ...<3 lines>... 2025-09-13T07:02:01,960 version=version, 2025-09-13T07:02:01,960 ^^^^^^^^^^^^^^^^ 2025-09-13T07:02:01,960 ) 2025-09-13T07:02:01,960 ^ 2025-09-13T07:02:01,960 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-13T07:02:01,960 super().__init__( 2025-09-13T07:02:01,960 ~~~~~~~~~~~~~~~~^ 2025-09-13T07:02:01,960 link=link, 2025-09-13T07:02:01,960 ^^^^^^^^^^ 2025-09-13T07:02:01,960 ...<4 lines>... 2025-09-13T07:02:01,960 version=version, 2025-09-13T07:02:01,960 ^^^^^^^^^^^^^^^^ 2025-09-13T07:02:01,960 ) 2025-09-13T07:02:01,960 ^ 2025-09-13T07:02:01,960 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-13T07:02:01,960 self.dist = self._prepare() 2025-09-13T07:02:01,960 ~~~~~~~~~~~~~^^ 2025-09-13T07:02:01,960 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-13T07:02:01,960 dist = self._prepare_distribution() 2025-09-13T07:02:01,960 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-13T07:02:01,960 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-13T07:02:01,960 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T07:02:01,960 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-13T07:02:01,960 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-13T07:02:01,960 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T07:02:01,960 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-13T07:02:01,960 dist = _get_prepared_distribution( 2025-09-13T07:02:01,960 req, 2025-09-13T07:02:01,960 ...<3 lines>... 2025-09-13T07:02:01,960 self.check_build_deps, 2025-09-13T07:02:01,960 ) 2025-09-13T07:02:01,960 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-13T07:02:01,960 abstract_dist.prepare_distribution_metadata( 2025-09-13T07:02:01,960 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-13T07:02:01,960 finder, build_isolation, check_build_deps 2025-09-13T07:02:01,960 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T07:02:01,960 ) 2025-09-13T07:02:01,960 ^ 2025-09-13T07:02:01,960 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-13T07:02:01,960 self.req.prepare_metadata() 2025-09-13T07:02:01,960 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-13T07:02:01,960 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-13T07:02:01,960 self.metadata_directory = generate_metadata_legacy( 2025-09-13T07:02:01,960 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-13T07:02:01,960 build_env=self.build_env, 2025-09-13T07:02:01,960 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T07:02:01,960 ...<3 lines>... 2025-09-13T07:02:01,960 details=details, 2025-09-13T07:02:01,960 ^^^^^^^^^^^^^^^^ 2025-09-13T07:02:01,960 ) 2025-09-13T07:02:01,960 ^ 2025-09-13T07:02:01,960 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-13T07:02:01,960 raise MetadataGenerationFailed(package_details=details) from error 2025-09-13T07:02:01,960 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-13T07:02:01,986 Removed gestalt-cfg==3.3.3 from https://files.pythonhosted.org/packages/76/c0/67b7df5c4bdf640cb2e7210676a9fa9e6f1e920fad976a649e4db753cd13/gestalt-cfg-3.3.3.tar.gz from build tracker '/tmp/pip-build-tracker-ghtdh_45' 2025-09-13T07:02:01,986 Removed build tracker: '/tmp/pip-build-tracker-ghtdh_45'