2025-09-10T08:55:06,789 Created temporary directory: /tmp/pip-build-tracker-r3udr0tn 2025-09-10T08:55:06,790 Initialized build tracking at /tmp/pip-build-tracker-r3udr0tn 2025-09-10T08:55:06,790 Created build tracker: /tmp/pip-build-tracker-r3udr0tn 2025-09-10T08:55:06,790 Entered build tracker: /tmp/pip-build-tracker-r3udr0tn 2025-09-10T08:55:06,790 Created temporary directory: /tmp/pip-wheel-eb3oxfvo 2025-09-10T08:55:06,793 Created temporary directory: /tmp/pip-ephem-wheel-cache-g71u6hxa 2025-09-10T08:55:06,850 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-10T08:55:06,852 2 location(s) to search for versions of spinach: 2025-09-10T08:55:06,852 * https://pypi.org/simple/spinach/ 2025-09-10T08:55:06,852 * https://www.piwheels.org/simple/spinach/ 2025-09-10T08:55:06,853 Fetching project page and analyzing links: https://pypi.org/simple/spinach/ 2025-09-10T08:55:06,853 Getting page https://pypi.org/simple/spinach/ 2025-09-10T08:55:06,854 Found index url https://pypi.org/simple/ 2025-09-10T08:55:07,002 Fetched page https://pypi.org/simple/spinach/ as application/vnd.pypi.simple.v1+json 2025-09-10T08:55:07,014 Skipping link: No binaries permitted for spinach: https://files.pythonhosted.org/packages/58/0f/da749d2c48f93b81227fbd7453b2a551ad04778f59b884614249f353568b/spinach-0.0.1-py3-none-any.whl (from https://pypi.org/simple/spinach/) 2025-09-10T08:55:07,015 Found link https://files.pythonhosted.org/packages/2b/98/4192544d19c7f74b6b7648bd609260cf3d8f0851466838de5bc54dfa1301/spinach-0.0.1.tar.gz (from https://pypi.org/simple/spinach/), version: 0.0.1 2025-09-10T08:55:07,015 Skipping link: No binaries permitted for spinach: https://files.pythonhosted.org/packages/99/c6/069f9beae7d6847693577364f6921a998957c7697b5f614190a3cf2bb0a0/spinach-0.0.2-py3-none-any.whl (from https://pypi.org/simple/spinach/) 2025-09-10T08:55:07,016 Found link https://files.pythonhosted.org/packages/ef/4e/4f279fd6d8030e31d85cabb736b41e5d2f1dbc5baead697d11a02f969e03/spinach-0.0.2.tar.gz (from https://pypi.org/simple/spinach/), version: 0.0.2 2025-09-10T08:55:07,016 Skipping link: No binaries permitted for spinach: https://files.pythonhosted.org/packages/7a/a7/f2f208c1f6014fe79806026c6904a263cb4e5e2f73367ec6a3abd5957ee6/spinach-0.0.3-py3-none-any.whl (from https://pypi.org/simple/spinach/) 2025-09-10T08:55:07,016 Found link https://files.pythonhosted.org/packages/cc/7d/7fb9782853a2ffe42cb5c371189195cf27c33f82b4836d6dd27ec50b1886/spinach-0.0.3.tar.gz (from https://pypi.org/simple/spinach/), version: 0.0.3 2025-09-10T08:55:07,017 Skipping link: No binaries permitted for spinach: https://files.pythonhosted.org/packages/b3/1f/e3eef3e1b976755682283e736ebedd13fdb4fce6b46862629f369b619a41/spinach-0.0.4-py3-none-any.whl (from https://pypi.org/simple/spinach/) 2025-09-10T08:55:07,017 Found link https://files.pythonhosted.org/packages/fe/1b/3f7a47694aa09aa8db028ee85d0e559bb941c3386489db13d608a44f097f/spinach-0.0.4.tar.gz (from https://pypi.org/simple/spinach/), version: 0.0.4 2025-09-10T08:55:07,018 Skipping link: No binaries permitted for spinach: https://files.pythonhosted.org/packages/ff/25/14e988476f6452af9b56e31de697f3730207a2fd0343cb613e485d109939/spinach-0.0.5-py3-none-any.whl (from https://pypi.org/simple/spinach/) 2025-09-10T08:55:07,018 Found link https://files.pythonhosted.org/packages/5e/3c/9c3427ddd07396a7a4da7d51e11416310eadce33fe3016bdee40072e2baf/spinach-0.0.5.tar.gz (from https://pypi.org/simple/spinach/), version: 0.0.5 2025-09-10T08:55:07,018 Skipping link: No binaries permitted for spinach: https://files.pythonhosted.org/packages/f6/29/6416d1eaf84c4dd0888d1387cb97ae974e80e88206b92a39058d15563803/spinach-0.0.6-py3-none-any.whl (from https://pypi.org/simple/spinach/) 2025-09-10T08:55:07,019 Found link https://files.pythonhosted.org/packages/89/1d/0ff920c37cc2990514cfc339012f6c572b0eea8d454b6bc23dee338dfe93/spinach-0.0.6.tar.gz (from https://pypi.org/simple/spinach/), version: 0.0.6 2025-09-10T08:55:07,019 Skipping link: No binaries permitted for spinach: https://files.pythonhosted.org/packages/10/b0/ca42a92a12da163994d4db06b9d0f4f12f37520cfd32d219f0a5a3341b2f/spinach-0.0.7-py3-none-any.whl (from https://pypi.org/simple/spinach/) 2025-09-10T08:55:07,020 Found link https://files.pythonhosted.org/packages/e7/d6/8c6a5f5f6f0c936da19fd66ea8e2d300fa52649b840aa2055b415996b068/spinach-0.0.7.tar.gz (from https://pypi.org/simple/spinach/), version: 0.0.7 2025-09-10T08:55:07,020 Skipping link: No binaries permitted for spinach: https://files.pythonhosted.org/packages/24/47/bdd3f99fc2d198e7066503c94d4b08008b00de32339fa0c85b7cae40a3e0/spinach-0.0.8-py3-none-any.whl (from https://pypi.org/simple/spinach/) 2025-09-10T08:55:07,020 Found link https://files.pythonhosted.org/packages/48/8a/9c4c5432c26b935b18414052632bf0f8067ae028692e6bd634ab7b373e9c/spinach-0.0.8.tar.gz (from https://pypi.org/simple/spinach/), version: 0.0.8 2025-09-10T08:55:07,021 Skipping link: No binaries permitted for spinach: https://files.pythonhosted.org/packages/c8/a4/b70fa4e26c9c391a36932456c85ea7245ed3f75f27883f19d5596868487f/spinach-0.0.9-py3-none-any.whl (from https://pypi.org/simple/spinach/) 2025-09-10T08:55:07,021 Found link https://files.pythonhosted.org/packages/0f/2b/cda39c8b2418f57f23dddf166247768fa47cda8235684fa63b442596a605/spinach-0.0.9.tar.gz (from https://pypi.org/simple/spinach/), version: 0.0.9 2025-09-10T08:55:07,022 Skipping link: No binaries permitted for spinach: https://files.pythonhosted.org/packages/7f/20/41bec99c850522ff21cc81d67def3fb363b19b507e277abb25da593049d7/spinach-0.0.10-py3-none-any.whl (from https://pypi.org/simple/spinach/) 2025-09-10T08:55:07,022 Found link https://files.pythonhosted.org/packages/a1/48/6e95e87d07522face1c429398c822afc104a3c67f3955ad74ca442abce14/spinach-0.0.10.tar.gz (from https://pypi.org/simple/spinach/), version: 0.0.10 2025-09-10T08:55:07,023 Skipping link: No binaries permitted for spinach: https://files.pythonhosted.org/packages/f4/2b/e938b0083ce6f9d83ed6c8e97a4d14c53af7e73fa7aa65bcf779d2110cf9/spinach-0.0.11-py3-none-any.whl (from https://pypi.org/simple/spinach/) 2025-09-10T08:55:07,023 Found link https://files.pythonhosted.org/packages/47/2e/e5c60a69e64875fe6862ee169d5abf2c76001247e4e21ad1636b5c4d3be2/spinach-0.0.11.tar.gz (from https://pypi.org/simple/spinach/), version: 0.0.11 2025-09-10T08:55:07,023 Skipping link: No binaries permitted for spinach: https://files.pythonhosted.org/packages/b6/61/6f09f8bd38e62a9e9a246a7de92194860d5be7c98f65ed84dba0eb4b490f/spinach-0.0.12-py3-none-any.whl (from https://pypi.org/simple/spinach/) 2025-09-10T08:55:07,024 Found link https://files.pythonhosted.org/packages/03/1f/b9eaed2832da5424014fe7ef347cd8cdfcf2105d8213446e77f2db2c3a7b/spinach-0.0.12.tar.gz (from https://pypi.org/simple/spinach/), version: 0.0.12 2025-09-10T08:55:07,024 Skipping link: No binaries permitted for spinach: https://files.pythonhosted.org/packages/15/d5/a1dd2f1c448435a92f53c674f2de659182b38c366f9adc748fb2032e6649/spinach-0.0.13-py3-none-any.whl (from https://pypi.org/simple/spinach/) 2025-09-10T08:55:07,025 Found link https://files.pythonhosted.org/packages/a9/ee/e57c9859298911da9228748a7b4ecf08f0b09b954526344cb8312e15729e/spinach-0.0.13.tar.gz (from https://pypi.org/simple/spinach/), version: 0.0.13 2025-09-10T08:55:07,025 Skipping link: No binaries permitted for spinach: https://files.pythonhosted.org/packages/91/84/9a3d973c7aeaecf9c3ebf98753a92ba44985f3e9c8e6e7f081286e092f50/spinach-0.0.14-py3-none-any.whl (from https://pypi.org/simple/spinach/) 2025-09-10T08:55:07,025 Found link https://files.pythonhosted.org/packages/99/b3/ebb293e3edd41ec66aaba857e723784a2ef5e8670bdf39568026f50e0c8e/spinach-0.0.14.tar.gz (from https://pypi.org/simple/spinach/), version: 0.0.14 2025-09-10T08:55:07,025 Skipping link: No binaries permitted for spinach: https://files.pythonhosted.org/packages/48/16/1c1f698e7ec6bf0fbd6c41cf93cce25e779fa0d887ae9cc00967e0621afc/spinach-0.0.15-py3-none-any.whl (from https://pypi.org/simple/spinach/) 2025-09-10T08:55:07,025 Found link https://files.pythonhosted.org/packages/14/b9/d32628b2a0ffcd1aae7b014be8dfc48d04491c22b6332b910668c5222fee/spinach-0.0.15.tar.gz (from https://pypi.org/simple/spinach/), version: 0.0.15 2025-09-10T08:55:07,026 Skipping link: No binaries permitted for spinach: https://files.pythonhosted.org/packages/46/06/ec18b566a4d4cadf071b70156a44377bab38e733654470aaeb670bce96e0/spinach-0.0.16-py3-none-any.whl (from https://pypi.org/simple/spinach/) 2025-09-10T08:55:07,026 Found link https://files.pythonhosted.org/packages/cd/6f/1cf23f6f16da03e4fe6bef7170914486267fd60f51bb9c81aca22b4f8fb5/spinach-0.0.16.tar.gz (from https://pypi.org/simple/spinach/), version: 0.0.16 2025-09-10T08:55:07,026 Skipping link: No binaries permitted for spinach: https://files.pythonhosted.org/packages/13/bc/e5d67059f40c9c1fa0aa3b7bfe11d6e0a0e335dc3445a17677b45de153df/spinach-0.0.17-py3-none-any.whl (from https://pypi.org/simple/spinach/) 2025-09-10T08:55:07,026 Found link https://files.pythonhosted.org/packages/e1/23/78efa996d567d44bc867d349bd0426b18752d811a8e38f3dd2b1d3c99679/spinach-0.0.17.tar.gz (from https://pypi.org/simple/spinach/), version: 0.0.17 2025-09-10T08:55:07,026 Skipping link: No binaries permitted for spinach: https://files.pythonhosted.org/packages/0e/0e/d9a58fc397b5bfe9781504f672b00bcc1c990c9711c3f35bc8840fa1193a/spinach-0.0.20-py3-none-any.whl (from https://pypi.org/simple/spinach/) 2025-09-10T08:55:07,026 Found link https://files.pythonhosted.org/packages/ab/2a/f35375b94bf80cd375e5d1d59f4e1977da10cb16d5309632528b31283f71/spinach-0.0.20.tar.gz (from https://pypi.org/simple/spinach/), version: 0.0.20 2025-09-10T08:55:07,027 Skipping link: No binaries permitted for spinach: https://files.pythonhosted.org/packages/e6/36/08fa5c6544340951cf8c05c3ce8117b407fd89785059d7b621c79d5f1884/spinach-0.0.21-py3-none-any.whl (from https://pypi.org/simple/spinach/) 2025-09-10T08:55:07,027 Found link https://files.pythonhosted.org/packages/71/48/c86b6d25844501d47a75b7ad384491fea7a7ec69d8e5b5f012ea3f4f156f/spinach-0.0.21.tar.gz (from https://pypi.org/simple/spinach/), version: 0.0.21 2025-09-10T08:55:07,027 Skipping link: No binaries permitted for spinach: https://files.pythonhosted.org/packages/4b/11/9989bad77c61f17d8857a1ae17f64432237ba7b52774fb121a48707fa736/spinach-0.0.22-py3-none-any.whl (from https://pypi.org/simple/spinach/) 2025-09-10T08:55:07,027 Found link https://files.pythonhosted.org/packages/56/61/0d78834d1777af38d65c2d89e45b766d2ac01446ded218f65974bb3f2b47/spinach-0.0.22.tar.gz (from https://pypi.org/simple/spinach/), version: 0.0.22 2025-09-10T08:55:07,027 Skipping link: No binaries permitted for spinach: https://files.pythonhosted.org/packages/4c/09/cabe68f898867e3a9004b53b7cfb175e60e0422343722b4ee11ee30e04c2/spinach-0.0.23-py3-none-any.whl (from https://pypi.org/simple/spinach/) 2025-09-10T08:55:07,027 Found link https://files.pythonhosted.org/packages/aa/ab/b9c296c4af29a88a657b8a2b482bcfd53e646e3995cca413302b0f1f2bb4/spinach-0.0.23.tar.gz (from https://pypi.org/simple/spinach/), version: 0.0.23 2025-09-10T08:55:07,028 Skipping link: No binaries permitted for spinach: https://files.pythonhosted.org/packages/2c/32/a1fb18e34b6ce5698361f00147f3eb08113686123fa8e036c87f921ede38/spinach-0.0.24-py3-none-any.whl (from https://pypi.org/simple/spinach/) 2025-09-10T08:55:07,028 Found link https://files.pythonhosted.org/packages/1c/02/1a266ea955dda92dce3b8586222d876698ae251d3428a9bd96ed454a24f0/spinach-0.0.24.tar.gz (from https://pypi.org/simple/spinach/), version: 0.0.24 2025-09-10T08:55:07,028 Skipping link: No binaries permitted for spinach: https://files.pythonhosted.org/packages/4e/38/1af9d7bcd50688ccb513c056117dcc6e7c825c70c5437cd52cf283be2deb/spinach-0.0.25-py3-none-any.whl (from https://pypi.org/simple/spinach/) 2025-09-10T08:55:07,028 Found link https://files.pythonhosted.org/packages/8e/d8/69d766db9890be8adc71793e8d840b02c3bc7bdd30bf5a11d5a2bd7569f5/spinach-0.0.25.tar.gz (from https://pypi.org/simple/spinach/), version: 0.0.25 2025-09-10T08:55:07,028 Fetching project page and analyzing links: https://www.piwheels.org/simple/spinach/ 2025-09-10T08:55:07,029 Getting page https://www.piwheels.org/simple/spinach/ 2025-09-10T08:55:07,029 Found index url https://www.piwheels.org/simple/ 2025-09-10T08:55:07,120 Fetched page https://www.piwheels.org/simple/spinach/ as text/html 2025-09-10T08:55:07,124 Skipping link: No binaries permitted for spinach: https://archive1.piwheels.org/simple/spinach/spinach-0.0.25-py3-none-any.whl#sha256=c254cc0a56b8fe965aac897cfdd7c2f5767c39cc294871a9b8c7b512c63fbcb4 (from https://www.piwheels.org/simple/spinach/) 2025-09-10T08:55:07,124 Skipping link: No binaries permitted for spinach: https://archive1.piwheels.org/simple/spinach/spinach-0.0.24-py3-none-any.whl#sha256=31d14652bee27c87f1287a720dba0bc4606980c16f75e04def76deb50e16e40f (from https://www.piwheels.org/simple/spinach/) 2025-09-10T08:55:07,124 Skipping link: No binaries permitted for spinach: https://archive1.piwheels.org/simple/spinach/spinach-0.0.23-py3-none-any.whl#sha256=5584d0d61c484fca1b95ac98e0b39b39ea49d5ef81c0d99d710056946caf3ba6 (from https://www.piwheels.org/simple/spinach/) 2025-09-10T08:55:07,124 Skipping link: No binaries permitted for spinach: https://archive1.piwheels.org/simple/spinach/spinach-0.0.22-py3-none-any.whl#sha256=067b94ce8ae98b0c7b9c71176347cf601ed9ff67e5bf51c17f5192e594af777b (from https://www.piwheels.org/simple/spinach/) 2025-09-10T08:55:07,124 Skipping link: No binaries permitted for spinach: https://archive1.piwheels.org/simple/spinach/spinach-0.0.21-py3-none-any.whl#sha256=4bc1f1666afd741f02e1ab49c6b78d707b8ca6bb58c716996cc7478f87a17365 (from https://www.piwheels.org/simple/spinach/) 2025-09-10T08:55:07,124 Skipping link: No binaries permitted for spinach: https://archive1.piwheels.org/simple/spinach/spinach-0.0.20-py3-none-any.whl#sha256=371d6ef02a86ada10f3bbc6cf114c034948fc1d8b3fff45d148fb75784a1a871 (from https://www.piwheels.org/simple/spinach/) 2025-09-10T08:55:07,124 Skipping link: No binaries permitted for spinach: https://archive1.piwheels.org/simple/spinach/spinach-0.0.17-py3-none-any.whl#sha256=de0144d972e20bf58c86edd5adc7ad7d507050cbf5733c8a5e832994331210b2 (from https://www.piwheels.org/simple/spinach/) 2025-09-10T08:55:07,125 Skipping link: No binaries permitted for spinach: https://archive1.piwheels.org/simple/spinach/spinach-0.0.16-py3-none-any.whl#sha256=8539699bbb67bbfa6f1de1e83da376a0d93d53b32bd00404ce1357130e8d1048 (from https://www.piwheels.org/simple/spinach/) 2025-09-10T08:55:07,125 Skipping link: No binaries permitted for spinach: https://archive1.piwheels.org/simple/spinach/spinach-0.0.14-py3-none-any.whl#sha256=072a10c8ee882b855a3c353701521384af9cf00f7b956114cdf4a94d13579d21 (from https://www.piwheels.org/simple/spinach/) 2025-09-10T08:55:07,125 Skipping link: No binaries permitted for spinach: https://archive1.piwheels.org/simple/spinach/spinach-0.0.13-py3-none-any.whl#sha256=faf83954f6217b24eadadd8384483e80e54663ff836a6a6e1f77cae9d7bf34f2 (from https://www.piwheels.org/simple/spinach/) 2025-09-10T08:55:07,125 Skipping link: No binaries permitted for spinach: https://archive1.piwheels.org/simple/spinach/spinach-0.0.12-py3-none-any.whl#sha256=37f784aadc4e9f3c2ab2a00669028c852bf99b655c3655240d37ec0c4cf9fbdf (from https://www.piwheels.org/simple/spinach/) 2025-09-10T08:55:07,125 Skipping link: No binaries permitted for spinach: https://archive1.piwheels.org/simple/spinach/spinach-0.0.11-py3-none-any.whl#sha256=d1f639d91773069e6dcf588e208027ba44e6f9f26a3dafd3f2385a6911101a40 (from https://www.piwheels.org/simple/spinach/) 2025-09-10T08:55:07,125 Skipping link: No binaries permitted for spinach: https://archive1.piwheels.org/simple/spinach/spinach-0.0.10-py3-none-any.whl#sha256=0b90d2067db4b028f605953f404cdbcc2513032fb629dce857c98f78ea2cc2a5 (from https://www.piwheels.org/simple/spinach/) 2025-09-10T08:55:07,125 Skipping link: No binaries permitted for spinach: https://archive1.piwheels.org/simple/spinach/spinach-0.0.9-py3-none-any.whl#sha256=a8161ceed8f0f263fec3ab365ad275ce4594b4fa5c57804c4c53c3f43bc8b4a5 (from https://www.piwheels.org/simple/spinach/) 2025-09-10T08:55:07,125 Skipping link: No binaries permitted for spinach: https://archive1.piwheels.org/simple/spinach/spinach-0.0.8-py3-none-any.whl#sha256=7fbd8f3924aa7d692896b77a3e0356ace313c6c6b8ffd81152e8e3e762a102a5 (from https://www.piwheels.org/simple/spinach/) 2025-09-10T08:55:07,126 Skipping link: No binaries permitted for spinach: https://archive1.piwheels.org/simple/spinach/spinach-0.0.7-py3-none-any.whl#sha256=36f1ccb1c4bd3ca90d73510e54748390e0ae29082052961b02af8b313c5cc17e (from https://www.piwheels.org/simple/spinach/) 2025-09-10T08:55:07,126 Skipping link: No binaries permitted for spinach: https://archive1.piwheels.org/simple/spinach/spinach-0.0.6-py3-none-any.whl#sha256=bb1e4cebd0834dcce78e6544713e8e046e598e0fb1a3304f005ad305315e155d (from https://www.piwheels.org/simple/spinach/) 2025-09-10T08:55:07,126 Skipping link: No binaries permitted for spinach: https://archive1.piwheels.org/simple/spinach/spinach-0.0.5-py3-none-any.whl#sha256=5719db301c6ad0c567be49b8379595a66c239199af03cf15739675f05af77006 (from https://www.piwheels.org/simple/spinach/) 2025-09-10T08:55:07,126 Skipping link: No binaries permitted for spinach: https://archive1.piwheels.org/simple/spinach/spinach-0.0.4-py3-none-any.whl#sha256=56df0c859b65463e0a777a70d4cc3dc3ae9f86b97c62b0a5ba7c2b56e58531d5 (from https://www.piwheels.org/simple/spinach/) 2025-09-10T08:55:07,126 Skipping link: No binaries permitted for spinach: https://archive1.piwheels.org/simple/spinach/spinach-0.0.3-py3-none-any.whl#sha256=9d71d37f90ec2beb34a8f8a91ebc503631a5e01508693e135427697989cb6d85 (from https://www.piwheels.org/simple/spinach/) 2025-09-10T08:55:07,126 Skipping link: No binaries permitted for spinach: https://archive1.piwheels.org/simple/spinach/spinach-0.0.2-py3-none-any.whl#sha256=51b3426cea2a040a1d2499775841edb3a1246bd3fb978f15b42290f889493a39 (from https://www.piwheels.org/simple/spinach/) 2025-09-10T08:55:07,126 Skipping link: No binaries permitted for spinach: https://archive1.piwheels.org/simple/spinach/spinach-0.0.1-py3-none-any.whl#sha256=dcc4bb75b360505a16fa027687fa466acd608424795797b6544ec56f8792d6d0 (from https://www.piwheels.org/simple/spinach/) 2025-09-10T08:55:07,126 Skipping link: not a file: https://www.piwheels.org/simple/spinach/ 2025-09-10T08:55:07,127 Skipping link: not a file: https://pypi.org/simple/spinach/ 2025-09-10T08:55:07,155 Given no hashes to check 1 links for project 'spinach': discarding no candidates 2025-09-10T08:55:07,156 Collecting spinach==0.0.15 2025-09-10T08:55:07,157 Created temporary directory: /tmp/pip-unpack-cmc3dpcf 2025-09-10T08:55:07,297 Downloading spinach-0.0.15.tar.gz (31 kB) 2025-09-10T08:55:07,344 Added spinach==0.0.15 from https://files.pythonhosted.org/packages/14/b9/d32628b2a0ffcd1aae7b014be8dfc48d04491c22b6332b910668c5222fee/spinach-0.0.15.tar.gz to build tracker '/tmp/pip-build-tracker-r3udr0tn' 2025-09-10T08:55:07,345 Running setup.py (path:/tmp/pip-wheel-eb3oxfvo/spinach_2565d9b4b30a4083adc07d40629d242f/setup.py) egg_info for package spinach 2025-09-10T08:55:07,346 Created temporary directory: /tmp/pip-pip-egg-info-vp6kqzut 2025-09-10T08:55:07,346 Preparing metadata (setup.py): started 2025-09-10T08:55:07,347 Running command python setup.py egg_info 2025-09-10T08:55:07,880 Traceback (most recent call last): 2025-09-10T08:55:07,881 File "", line 2, in 2025-09-10T08:55:07,882 exec(compile(''' 2025-09-10T08:55:07,882 ~~~~^^^^^^^^^^^^ 2025-09-10T08:55:07,882 # This is -- a caller that pip uses to run setup.py 2025-09-10T08:55:07,882 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T08:55:07,882 ...<32 lines>... 2025-09-10T08:55:07,882 exec(compile(setup_py_code, filename, "exec")) 2025-09-10T08:55:07,882 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T08:55:07,882 ''' % ('/tmp/pip-wheel-eb3oxfvo/spinach_2565d9b4b30a4083adc07d40629d242f/setup.py',), "", "exec")) 2025-09-10T08:55:07,882 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T08:55:07,883 File "", line 35, in 2025-09-10T08:55:07,883 File "/tmp/pip-wheel-eb3oxfvo/spinach_2565d9b4b30a4083adc07d40629d242f/setup.py", line 10, in 2025-09-10T08:55:07,883 with open(path.join(here, 'LICENSE'), encoding='utf-8') as f: 2025-09-10T08:55:07,883 ~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T08:55:07,883 File "", line 921, in open 2025-09-10T08:55:07,883 FileNotFoundError: [Errno 2] No such file or directory: '/tmp/pip-wheel-eb3oxfvo/spinach_2565d9b4b30a4083adc07d40629d242f/LICENSE' 2025-09-10T08:55:07,968 ERROR: python setup.py egg_info exited with 1 2025-09-10T08:55:07,980 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-10T08:55:07,980 exec(compile('"'"''"'"''"'"' 2025-09-10T08:55:07,980 # This is -- a caller that pip uses to run setup.py 2025-09-10T08:55:07,980 # 2025-09-10T08:55:07,980 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-10T08:55:07,980 # import from `distutils.core` to work with newer packaging standards. 2025-09-10T08:55:07,980 # - It provides a clear error message when setuptools is not installed. 2025-09-10T08:55:07,980 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-10T08:55:07,980 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-10T08:55:07,980 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-10T08:55:07,980 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-10T08:55:07,980 import os, sys, tokenize, traceback 2025-09-10T08:55:07,980 2025-09-10T08:55:07,980 try: 2025-09-10T08:55:07,980 import setuptools 2025-09-10T08:55:07,980 except ImportError: 2025-09-10T08:55:07,980 print( 2025-09-10T08:55:07,980 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-10T08:55:07,980 "the build environment with exception:", 2025-09-10T08:55:07,980 file=sys.stderr, 2025-09-10T08:55:07,980 ) 2025-09-10T08:55:07,980 traceback.print_exc() 2025-09-10T08:55:07,980 sys.exit(1) 2025-09-10T08:55:07,980 2025-09-10T08:55:07,980 __file__ = %r 2025-09-10T08:55:07,980 sys.argv[0] = __file__ 2025-09-10T08:55:07,980 2025-09-10T08:55:07,980 if os.path.exists(__file__): 2025-09-10T08:55:07,980 filename = __file__ 2025-09-10T08:55:07,980 with tokenize.open(__file__) as f: 2025-09-10T08:55:07,980 setup_py_code = f.read() 2025-09-10T08:55:07,980 else: 2025-09-10T08:55:07,980 filename = "" 2025-09-10T08:55:07,980 setup_py_code = "from setuptools import setup; setup()" 2025-09-10T08:55:07,980 2025-09-10T08:55:07,980 exec(compile(setup_py_code, filename, "exec")) 2025-09-10T08:55:07,980 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-eb3oxfvo/spinach_2565d9b4b30a4083adc07d40629d242f/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-vp6kqzut[/] 2025-09-10T08:55:07,980 [bold magenta]cwd[/]: /tmp/pip-wheel-eb3oxfvo/spinach_2565d9b4b30a4083adc07d40629d242f/ 2025-09-10T08:55:07,980 Preparing metadata (setup.py): finished with status 'error' 2025-09-10T08:55:07,981 ERROR: metadata generation failed 2025-09-10T08:55:07,986 Exception information: 2025-09-10T08:55:07,986 Traceback (most recent call last): 2025-09-10T08:55:07,986 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-10T08:55:07,986 call_subprocess( 2025-09-10T08:55:07,986 ~~~~~~~~~~~~~~~^ 2025-09-10T08:55:07,986 args, 2025-09-10T08:55:07,986 ^^^^^ 2025-09-10T08:55:07,986 ...<2 lines>... 2025-09-10T08:55:07,986 spinner=spinner, 2025-09-10T08:55:07,986 ^^^^^^^^^^^^^^^^ 2025-09-10T08:55:07,986 ) 2025-09-10T08:55:07,986 ^ 2025-09-10T08:55:07,986 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-10T08:55:07,986 raise error 2025-09-10T08:55:07,986 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-10T08:55:07,986 2025-09-10T08:55:07,986 The above exception was the direct cause of the following exception: 2025-09-10T08:55:07,986 2025-09-10T08:55:07,986 Traceback (most recent call last): 2025-09-10T08:55:07,986 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-10T08:55:07,986 status = _inner_run() 2025-09-10T08:55:07,986 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-10T08:55:07,986 return self.run(options, args) 2025-09-10T08:55:07,986 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-10T08:55:07,986 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-10T08:55:07,986 return func(self, options, args) 2025-09-10T08:55:07,986 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-10T08:55:07,986 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-10T08:55:07,986 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-10T08:55:07,986 result = self._result = resolver.resolve( 2025-09-10T08:55:07,986 ~~~~~~~~~~~~~~~~^ 2025-09-10T08:55:07,986 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-10T08:55:07,986 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T08:55:07,986 ) 2025-09-10T08:55:07,986 ^ 2025-09-10T08:55:07,986 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-10T08:55:07,986 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-10T08:55:07,986 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-10T08:55:07,986 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-10T08:55:07,986 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T08:55:07,986 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-10T08:55:07,986 if not criterion.candidates: 2025-09-10T08:55:07,986 ^^^^^^^^^^^^^^^^^^^^ 2025-09-10T08:55:07,986 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-10T08:55:07,986 return bool(self._sequence) 2025-09-10T08:55:07,986 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-10T08:55:07,986 self._bool = any(self) 2025-09-10T08:55:07,986 ~~~^^^^^^ 2025-09-10T08:55:07,986 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-10T08:55:07,986 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-10T08:55:07,986 ^^^^^^^^ 2025-09-10T08:55:07,986 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-10T08:55:07,986 candidate = func() 2025-09-10T08:55:07,986 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-10T08:55:07,986 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-10T08:55:07,986 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-10T08:55:07,986 link, template, name, version 2025-09-10T08:55:07,986 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T08:55:07,986 ) 2025-09-10T08:55:07,986 ^ 2025-09-10T08:55:07,986 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-10T08:55:07,986 self._link_candidate_cache[link] = LinkCandidate( 2025-09-10T08:55:07,986 ~~~~~~~~~~~~~^ 2025-09-10T08:55:07,986 link, 2025-09-10T08:55:07,986 ^^^^^ 2025-09-10T08:55:07,986 ...<3 lines>... 2025-09-10T08:55:07,986 version=version, 2025-09-10T08:55:07,986 ^^^^^^^^^^^^^^^^ 2025-09-10T08:55:07,986 ) 2025-09-10T08:55:07,986 ^ 2025-09-10T08:55:07,986 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-10T08:55:07,986 super().__init__( 2025-09-10T08:55:07,986 ~~~~~~~~~~~~~~~~^ 2025-09-10T08:55:07,986 link=link, 2025-09-10T08:55:07,986 ^^^^^^^^^^ 2025-09-10T08:55:07,986 ...<4 lines>... 2025-09-10T08:55:07,986 version=version, 2025-09-10T08:55:07,986 ^^^^^^^^^^^^^^^^ 2025-09-10T08:55:07,986 ) 2025-09-10T08:55:07,986 ^ 2025-09-10T08:55:07,986 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-10T08:55:07,986 self.dist = self._prepare() 2025-09-10T08:55:07,986 ~~~~~~~~~~~~~^^ 2025-09-10T08:55:07,986 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-10T08:55:07,986 dist = self._prepare_distribution() 2025-09-10T08:55:07,986 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-10T08:55:07,986 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-10T08:55:07,986 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T08:55:07,986 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-10T08:55:07,986 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-10T08:55:07,986 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T08:55:07,986 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-10T08:55:07,986 dist = _get_prepared_distribution( 2025-09-10T08:55:07,986 req, 2025-09-10T08:55:07,986 ...<3 lines>... 2025-09-10T08:55:07,986 self.check_build_deps, 2025-09-10T08:55:07,986 ) 2025-09-10T08:55:07,986 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-10T08:55:07,986 abstract_dist.prepare_distribution_metadata( 2025-09-10T08:55:07,986 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-10T08:55:07,986 finder, build_isolation, check_build_deps 2025-09-10T08:55:07,986 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T08:55:07,986 ) 2025-09-10T08:55:07,986 ^ 2025-09-10T08:55:07,986 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-10T08:55:07,986 self.req.prepare_metadata() 2025-09-10T08:55:07,986 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-10T08:55:07,986 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-10T08:55:07,986 self.metadata_directory = generate_metadata_legacy( 2025-09-10T08:55:07,986 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-10T08:55:07,986 build_env=self.build_env, 2025-09-10T08:55:07,986 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-10T08:55:07,986 ...<3 lines>... 2025-09-10T08:55:07,986 details=details, 2025-09-10T08:55:07,986 ^^^^^^^^^^^^^^^^ 2025-09-10T08:55:07,986 ) 2025-09-10T08:55:07,986 ^ 2025-09-10T08:55:07,986 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-10T08:55:07,986 raise MetadataGenerationFailed(package_details=details) from error 2025-09-10T08:55:07,986 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-10T08:55:08,007 Removed spinach==0.0.15 from https://files.pythonhosted.org/packages/14/b9/d32628b2a0ffcd1aae7b014be8dfc48d04491c22b6332b910668c5222fee/spinach-0.0.15.tar.gz from build tracker '/tmp/pip-build-tracker-r3udr0tn' 2025-09-10T08:55:08,007 Removed build tracker: '/tmp/pip-build-tracker-r3udr0tn'