2025-09-13T11:28:24,976 Created temporary directory: /tmp/pip-build-tracker-nyuba_5z 2025-09-13T11:28:24,976 Initialized build tracking at /tmp/pip-build-tracker-nyuba_5z 2025-09-13T11:28:24,977 Created build tracker: /tmp/pip-build-tracker-nyuba_5z 2025-09-13T11:28:24,977 Entered build tracker: /tmp/pip-build-tracker-nyuba_5z 2025-09-13T11:28:24,977 Created temporary directory: /tmp/pip-wheel-z6kqo43_ 2025-09-13T11:28:24,981 Created temporary directory: /tmp/pip-ephem-wheel-cache-vmaj4hpr 2025-09-13T11:28:25,047 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-13T11:28:25,049 2 location(s) to search for versions of rogue-tools: 2025-09-13T11:28:25,049 * https://pypi.org/simple/rogue-tools/ 2025-09-13T11:28:25,049 * https://www.piwheels.org/simple/rogue-tools/ 2025-09-13T11:28:25,050 Fetching project page and analyzing links: https://pypi.org/simple/rogue-tools/ 2025-09-13T11:28:25,051 Getting page https://pypi.org/simple/rogue-tools/ 2025-09-13T11:28:25,052 Found index url https://pypi.org/simple/ 2025-09-13T11:28:25,140 Fetched page https://pypi.org/simple/rogue-tools/ as application/vnd.pypi.simple.v1+json 2025-09-13T11:28:25,152 Skipping link: No binaries permitted for rogue-tools: https://files.pythonhosted.org/packages/23/ba/96534bdf357b9c00320762c1e24a959c35cda9aee5328e74fbbbd586106a/rogue_tools-1.0.0-py3-none-any.whl (from https://pypi.org/simple/rogue-tools/) 2025-09-13T11:28:25,152 Found link https://files.pythonhosted.org/packages/4b/54/ce188f09af8e14a2c12c78883d164e97d9f3b12f3cdaab136e888f2e4b2a/rogue_tools-1.0.0.tar.gz (from https://pypi.org/simple/rogue-tools/), version: 1.0.0 2025-09-13T11:28:25,153 Skipping link: No binaries permitted for rogue-tools: https://files.pythonhosted.org/packages/62/f9/65fed3aea2cfa6eb6d263bf5bab99da13ab297293cd021014a03290a0ab7/rogue_tools-1.0.1-py3-none-any.whl (from https://pypi.org/simple/rogue-tools/) 2025-09-13T11:28:25,153 Found link https://files.pythonhosted.org/packages/44/0c/704e1f73fd4bf34c03ebe88f32e1abd9175f6dcd3a656b2e46a401203354/rogue_tools-1.0.1.tar.gz (from https://pypi.org/simple/rogue-tools/), version: 1.0.1 2025-09-13T11:28:25,153 Skipping link: No binaries permitted for rogue-tools: https://files.pythonhosted.org/packages/fe/c5/0a537b9f7b43b8123f91944fb48cd7a183842a4c396570409d5e6847b00a/rogue_tools-1.0.3-py3-none-any.whl (from https://pypi.org/simple/rogue-tools/) 2025-09-13T11:28:25,153 Found link https://files.pythonhosted.org/packages/22/ef/17a2fedc98839362cf8afefc0b96965781a158fce57b04701491f51a7f93/rogue_tools-1.0.3.tar.gz (from https://pypi.org/simple/rogue-tools/), version: 1.0.3 2025-09-13T11:28:25,154 Skipping link: No binaries permitted for rogue-tools: https://files.pythonhosted.org/packages/22/e4/b6d39ce25a02f90381d73bcf3a3c02f07bd28c580c700c8903ea7da3e77c/rogue_tools-1.0.4-py3-none-any.whl (from https://pypi.org/simple/rogue-tools/) 2025-09-13T11:28:25,154 Found link https://files.pythonhosted.org/packages/1a/48/9867f90a4d892f9c64494b87d3cc408c0ede302cdce2cafdec3325f5d667/rogue_tools-1.0.4.tar.gz (from https://pypi.org/simple/rogue-tools/), version: 1.0.4 2025-09-13T11:28:25,154 Skipping link: No binaries permitted for rogue-tools: https://files.pythonhosted.org/packages/2f/b9/a9b13d9a4848fe3fd0a4caa58f8af6e43237e132a7abcc5b94437fdc0272/rogue_tools-1.0.5-py3-none-any.whl (from https://pypi.org/simple/rogue-tools/) 2025-09-13T11:28:25,155 Found link https://files.pythonhosted.org/packages/8e/60/c2e871f522349b6e13615689b3749e4371290ad89f1cea7a171464e8a3fa/rogue_tools-1.0.5.tar.gz (from https://pypi.org/simple/rogue-tools/), version: 1.0.5 2025-09-13T11:28:25,155 Skipping link: No binaries permitted for rogue-tools: https://files.pythonhosted.org/packages/c2/ae/fdcbdaee23dea3c6bd663155dc78c04933eb60dbca8f075b9c3742aa7148/rogue_tools-1.0.6-py3-none-any.whl (from https://pypi.org/simple/rogue-tools/) 2025-09-13T11:28:25,155 Found link https://files.pythonhosted.org/packages/0d/e9/d738ce518495b030359511f930ccbd171cded0aaa07283a550280c9f86ea/rogue_tools-1.0.6.tar.gz (from https://pypi.org/simple/rogue-tools/), version: 1.0.6 2025-09-13T11:28:25,155 Skipping link: No binaries permitted for rogue-tools: https://files.pythonhosted.org/packages/85/af/dcb9c7cf05b58c26402a7e6f317421fff7aa06b6a0d6859e1cc08ef87038/rogue_tools-1.0.7-py3-none-any.whl (from https://pypi.org/simple/rogue-tools/) 2025-09-13T11:28:25,156 Found link https://files.pythonhosted.org/packages/4d/4f/da43ec7dfb986dae5e6843e99cbe03b5f9e86e5b138d4c45106e3c6d8d8b/rogue_tools-1.0.7.tar.gz (from https://pypi.org/simple/rogue-tools/), version: 1.0.7 2025-09-13T11:28:25,156 Skipping link: No binaries permitted for rogue-tools: https://files.pythonhosted.org/packages/c2/56/5df14d19a469f480a1cf0e378553c04bcb548cbf08e12a7ff6da4e8351a8/rogue_tools-1.0.8-py3-none-any.whl (from https://pypi.org/simple/rogue-tools/) 2025-09-13T11:28:25,156 Found link https://files.pythonhosted.org/packages/37/88/160e6186cc66081c211dca0073ba15132e44d50e96e89e07d36f0921e8c0/rogue_tools-1.0.8.tar.gz (from https://pypi.org/simple/rogue-tools/), version: 1.0.8 2025-09-13T11:28:25,156 Skipping link: No binaries permitted for rogue-tools: https://files.pythonhosted.org/packages/2d/a5/263976ed8afe2a79a5d66b08f75aec56fb62b917adb5eec6c44b08dca4e7/rogue_tools-1.0.9-py3-none-any.whl (from https://pypi.org/simple/rogue-tools/) 2025-09-13T11:28:25,156 Found link https://files.pythonhosted.org/packages/55/cb/de4cb451007292c298cc3b2c96ebab47c6d2ca1877dd2e7b3f4e93392328/rogue_tools-1.0.9.tar.gz (from https://pypi.org/simple/rogue-tools/), version: 1.0.9 2025-09-13T11:28:25,157 Skipping link: No binaries permitted for rogue-tools: https://files.pythonhosted.org/packages/ba/e9/1a733a2a2608622ab47907d6efd47bce58135dd104660187538c48fd675c/rogue_tools-1.0.10-py3-none-any.whl (from https://pypi.org/simple/rogue-tools/) 2025-09-13T11:28:25,157 Found link https://files.pythonhosted.org/packages/e0/de/051b31f39bc302c9d80ee149469df7b6e2a20bde8518e92e48ebffbdcda4/rogue_tools-1.0.10.tar.gz (from https://pypi.org/simple/rogue-tools/), version: 1.0.10 2025-09-13T11:28:25,157 Skipping link: No binaries permitted for rogue-tools: https://files.pythonhosted.org/packages/d6/06/332892c34d7cd2a2f4c1a204437939f915cf1633fb319923a89c110c2ff0/rogue_tools-1.0.11-py3-none-any.whl (from https://pypi.org/simple/rogue-tools/) 2025-09-13T11:28:25,157 Found link https://files.pythonhosted.org/packages/72/12/b31f31a8d7413f36b8406c3422ecde4580e84c5197df02e83f2272c54c6e/rogue_tools-1.0.11.tar.gz (from https://pypi.org/simple/rogue-tools/), version: 1.0.11 2025-09-13T11:28:25,158 Skipping link: No binaries permitted for rogue-tools: https://files.pythonhosted.org/packages/6d/a5/cd195095fac9d0ba7b0d5465509a643d6cfb17be2f3c31fe8c5e9c4e7cbf/rogue_tools-1.0.12-py3-none-any.whl (from https://pypi.org/simple/rogue-tools/) 2025-09-13T11:28:25,158 Found link https://files.pythonhosted.org/packages/45/3b/52829447d9170b93e1a6f22f5a473329d0572209aff557a67de5600ddc39/rogue_tools-1.0.12.tar.gz (from https://pypi.org/simple/rogue-tools/), version: 1.0.12 2025-09-13T11:28:25,158 Skipping link: No binaries permitted for rogue-tools: https://files.pythonhosted.org/packages/39/42/d5d6bf9b6cfea4f9e5c3563c407468ade7d590503e538b209e4c4f67222d/rogue_tools-1.0.13-py3-none-any.whl (from https://pypi.org/simple/rogue-tools/) 2025-09-13T11:28:25,159 Found link https://files.pythonhosted.org/packages/48/b9/561f4cb6a694af9809d1dfe76524fe2ef8335c9b9c50a835d784efef561a/rogue_tools-1.0.13.tar.gz (from https://pypi.org/simple/rogue-tools/), version: 1.0.13 2025-09-13T11:28:25,159 Skipping link: No binaries permitted for rogue-tools: https://files.pythonhosted.org/packages/56/6d/689de35839b79fae62b092a1914f49189e2c50b169111933c477db3acc55/rogue_tools-1.0.14-py3-none-any.whl (from https://pypi.org/simple/rogue-tools/) 2025-09-13T11:28:25,159 Found link https://files.pythonhosted.org/packages/2c/20/cb770c5f754132cc037e024778f2ad7b751cfd93c6ff5ec4062ecdea776e/rogue_tools-1.0.14.tar.gz (from https://pypi.org/simple/rogue-tools/), version: 1.0.14 2025-09-13T11:28:25,159 Skipping link: No binaries permitted for rogue-tools: https://files.pythonhosted.org/packages/bb/9b/d98f55e8eb7c6ce6a41788a9136738077b94651cc145f18316fc1e227d28/rogue_tools-1.0.15-py3-none-any.whl (from https://pypi.org/simple/rogue-tools/) 2025-09-13T11:28:25,160 Found link https://files.pythonhosted.org/packages/4b/b8/8addc9de6d4ab164e50025cb7a81b89d0dcc5c2da721c5f09ceb844d33cf/rogue_tools-1.0.15.tar.gz (from https://pypi.org/simple/rogue-tools/), version: 1.0.15 2025-09-13T11:28:25,160 Skipping link: No binaries permitted for rogue-tools: https://files.pythonhosted.org/packages/9f/1c/e34670efebf4c6e764afa8ea7e46889ddb2dc4f922c0ab08c9aad7c7a1c8/rogue_tools-1.1.0-py3-none-any.whl (from https://pypi.org/simple/rogue-tools/) 2025-09-13T11:28:25,160 Found link https://files.pythonhosted.org/packages/bc/71/3a83e4f112a14b1453b0741d2d80a97214e4e7de6e142a106c72322ac421/rogue_tools-1.1.0.tar.gz (from https://pypi.org/simple/rogue-tools/), version: 1.1.0 2025-09-13T11:28:25,160 Skipping link: No binaries permitted for rogue-tools: https://files.pythonhosted.org/packages/a4/80/9f2b8538669a6d93d33e3e2140538baaecc848beef740b92e7977ad05afc/rogue_tools-1.1.1-py3-none-any.whl (from https://pypi.org/simple/rogue-tools/) 2025-09-13T11:28:25,161 Found link https://files.pythonhosted.org/packages/84/46/90ac0673d2ece1b8f7d9b2d79cbfa1e27432c99bf51225c2f9fa1aae6c83/rogue_tools-1.1.1.tar.gz (from https://pypi.org/simple/rogue-tools/), version: 1.1.1 2025-09-13T11:28:25,161 Skipping link: No binaries permitted for rogue-tools: https://files.pythonhosted.org/packages/90/19/d28c2ca42db4401d638e2bbc2b69bb514258d007786dd15b6628016740dc/rogue_tools-1.1.2-py3-none-any.whl (from https://pypi.org/simple/rogue-tools/) 2025-09-13T11:28:25,161 Found link https://files.pythonhosted.org/packages/9e/be/d3720244e9662692ea66962967056020cf377ac80ed9240a8124d7e5c85e/rogue_tools-1.1.2.tar.gz (from https://pypi.org/simple/rogue-tools/), version: 1.1.2 2025-09-13T11:28:25,161 Skipping link: No binaries permitted for rogue-tools: https://files.pythonhosted.org/packages/05/4c/785a591f07346bcf0e2a66eccbbc2b9292c2e9bd95e211b9aa7ac2c78252/rogue_tools-1.1.3-py3-none-any.whl (from https://pypi.org/simple/rogue-tools/) 2025-09-13T11:28:25,161 Found link https://files.pythonhosted.org/packages/d3/02/8ed14f1a646177520cf6f4fb404ed88e93cea4c0267bb4f0a57434aff02c/rogue_tools-1.1.3.tar.gz (from https://pypi.org/simple/rogue-tools/), version: 1.1.3 2025-09-13T11:28:25,162 Skipping link: No binaries permitted for rogue-tools: https://files.pythonhosted.org/packages/82/f2/ea53357f8eb433675131cd94b02f5d40f4624919a489e54303872a12bf74/rogue_tools-1.1.4-py3-none-any.whl (from https://pypi.org/simple/rogue-tools/) 2025-09-13T11:28:25,162 Found link https://files.pythonhosted.org/packages/65/03/0ad47c16168106c5f6bba75b06b4db10d40348812f245bfd2fed71f38e23/rogue_tools-1.1.4.tar.gz (from https://pypi.org/simple/rogue-tools/), version: 1.1.4 2025-09-13T11:28:25,162 Skipping link: No binaries permitted for rogue-tools: https://files.pythonhosted.org/packages/c0/04/07f89e7c8dbca2634f2f6187f106dda043e91d4137226073285c60dd998e/rogue_tools-1.1.5-py3-none-any.whl (from https://pypi.org/simple/rogue-tools/) 2025-09-13T11:28:25,162 Found link https://files.pythonhosted.org/packages/2f/e3/6f828cd181674a4834ba431c3b88d89e57e4845e6eb7a73ca50f7db66c26/rogue_tools-1.1.5.tar.gz (from https://pypi.org/simple/rogue-tools/), version: 1.1.5 2025-09-13T11:28:25,162 Skipping link: No binaries permitted for rogue-tools: https://files.pythonhosted.org/packages/5b/c5/4295285b2c73c11b5bd03158c6c6f947582cf8a1cedcd0ed504c93c4bd20/rogue_tools-1.1.6-py3-none-any.whl (from https://pypi.org/simple/rogue-tools/) 2025-09-13T11:28:25,163 Found link https://files.pythonhosted.org/packages/61/7c/9178745e703f64c1a777a570fbe4b3983cd166583b6c0c39d3bdd1e16b40/rogue_tools-1.1.6.tar.gz (from https://pypi.org/simple/rogue-tools/), version: 1.1.6 2025-09-13T11:28:25,163 Skipping link: No binaries permitted for rogue-tools: https://files.pythonhosted.org/packages/ad/5d/c3c837c4a9c191920587622d3cfaa301115e63278d0be3be1dcf26b8bd79/rogue_tools-1.1.7-py3-none-any.whl (from https://pypi.org/simple/rogue-tools/) 2025-09-13T11:28:25,163 Found link https://files.pythonhosted.org/packages/f8/b1/dd55db24d5177ac619672e3dfe60de758b600f42466ec83ba7aebc11d538/rogue_tools-1.1.7.tar.gz (from https://pypi.org/simple/rogue-tools/), version: 1.1.7 2025-09-13T11:28:25,163 Skipping link: No binaries permitted for rogue-tools: https://files.pythonhosted.org/packages/63/ce/ebc74447435cc003dfd7369877966a11f592056744f1a45564755e51a4b0/rogue_tools-1.1.8-py3-none-any.whl (from https://pypi.org/simple/rogue-tools/) 2025-09-13T11:28:25,163 Found link https://files.pythonhosted.org/packages/37/10/aa03caf9fdca278581a5d5e209027fa8924cf8da15ed38cbd879dcd5cab1/rogue_tools-1.1.8.tar.gz (from https://pypi.org/simple/rogue-tools/), version: 1.1.8 2025-09-13T11:28:25,164 Skipping link: No binaries permitted for rogue-tools: https://files.pythonhosted.org/packages/88/71/8d86eb4644d8562c0217c193d24f2a88a9e41c4ea851fa12936814387a93/rogue_tools-1.1.9-py3-none-any.whl (from https://pypi.org/simple/rogue-tools/) 2025-09-13T11:28:25,164 Found link https://files.pythonhosted.org/packages/64/af/0c8c2affe49221e9b552f8962085b77d4130fb807ef9d841f324342c767b/rogue_tools-1.1.9.tar.gz (from https://pypi.org/simple/rogue-tools/), version: 1.1.9 2025-09-13T11:28:25,164 Skipping link: No binaries permitted for rogue-tools: https://files.pythonhosted.org/packages/33/83/dac4a204a5a98f5a8ad9cf1db054509dcd4584a14226666512cb21bc8517/rogue_tools-1.1.10-py3-none-any.whl (from https://pypi.org/simple/rogue-tools/) 2025-09-13T11:28:25,165 Found link https://files.pythonhosted.org/packages/de/5b/c560b38fbffc8e7c7b7838257ebeb166c9a1f0e64271f6d67b933293e2f4/rogue_tools-1.1.10.tar.gz (from https://pypi.org/simple/rogue-tools/), version: 1.1.10 2025-09-13T11:28:25,165 Skipping link: No binaries permitted for rogue-tools: https://files.pythonhosted.org/packages/a3/97/e9a7f1c2752ac4696e5276aa56537e6374bfca543db183c4b811ab817414/rogue_tools-1.1.11-py3-none-any.whl (from https://pypi.org/simple/rogue-tools/) 2025-09-13T11:28:25,165 Found link https://files.pythonhosted.org/packages/ce/eb/e31437772c07b510540d7861d0ea24c0d154dea5c26c870f69cc1ff84ea4/rogue_tools-1.1.11.tar.gz (from https://pypi.org/simple/rogue-tools/), version: 1.1.11 2025-09-13T11:28:25,165 Skipping link: No binaries permitted for rogue-tools: https://files.pythonhosted.org/packages/db/63/b207b031fef047c47a5e9f213e2257ad47fe64116b0592a104d1b030b8c6/rogue_tools-1.1.12-py3-none-any.whl (from https://pypi.org/simple/rogue-tools/) 2025-09-13T11:28:25,166 Found link https://files.pythonhosted.org/packages/06/d0/df8b809d4da899c983b445271dd7f426b751c777291a102b8a992fef2c59/rogue_tools-1.1.12.tar.gz (from https://pypi.org/simple/rogue-tools/), version: 1.1.12 2025-09-13T11:28:25,166 Skipping link: No binaries permitted for rogue-tools: https://files.pythonhosted.org/packages/78/ba/f62bf8ec6b0c1f90f3604acec5101cfa3abbaaee69d9dedb6cb77ddf0342/rogue_tools-1.1.13-py3-none-any.whl (from https://pypi.org/simple/rogue-tools/) 2025-09-13T11:28:25,166 Found link https://files.pythonhosted.org/packages/4c/12/893384776ce03ed643e2d47135e18f393ea8c07a0b41de1e07b3660a9423/rogue_tools-1.1.13.tar.gz (from https://pypi.org/simple/rogue-tools/), version: 1.1.13 2025-09-13T11:28:25,166 Skipping link: No binaries permitted for rogue-tools: https://files.pythonhosted.org/packages/36/04/34a29d237527085626a286bbf5a9d8d73eca4440c28d4b4c48c875541b68/rogue_tools-1.1.14-py3-none-any.whl (from https://pypi.org/simple/rogue-tools/) 2025-09-13T11:28:25,167 Found link https://files.pythonhosted.org/packages/c6/76/56ac5b8a69a00d4629374a43da59ecb0ff9c1ce7b0de910c84ae8055dcc6/rogue_tools-1.1.14.tar.gz (from https://pypi.org/simple/rogue-tools/), version: 1.1.14 2025-09-13T11:28:25,167 Skipping link: No binaries permitted for rogue-tools: https://files.pythonhosted.org/packages/b5/2f/57f2087524022837a082e2474d645d48cb2a5e09774483e8744571e9f053/rogue_tools-1.1.15-py3-none-any.whl (from https://pypi.org/simple/rogue-tools/) 2025-09-13T11:28:25,167 Found link https://files.pythonhosted.org/packages/5a/bd/c1f6970e89a4967385b58ebdab603058ddf2e43b33f2c6e4d8a819aa4338/rogue_tools-1.1.15.tar.gz (from https://pypi.org/simple/rogue-tools/), version: 1.1.15 2025-09-13T11:28:25,167 Skipping link: No binaries permitted for rogue-tools: https://files.pythonhosted.org/packages/02/05/e218555ea95f63dc8dd1dd32c933b3a2c4460b3075e1bf75d5c1cdeaf097/rogue_tools-1.1.16-py3-none-any.whl (from https://pypi.org/simple/rogue-tools/) 2025-09-13T11:28:25,168 Found link https://files.pythonhosted.org/packages/eb/ee/04bfc8c7f5fed0a5a016edf16053489138acb8550c2874fe294b0cf24fa4/rogue_tools-1.1.16.tar.gz (from https://pypi.org/simple/rogue-tools/), version: 1.1.16 2025-09-13T11:28:25,168 Skipping link: No binaries permitted for rogue-tools: https://files.pythonhosted.org/packages/89/c2/5718dd6a70afa392db797ac7b739e873a210c8b057c67bc9b2ed5657a746/rogue_tools-1.1.17-py3-none-any.whl (from https://pypi.org/simple/rogue-tools/) 2025-09-13T11:28:25,168 Found link https://files.pythonhosted.org/packages/b2/30/c498e1536fa3171b99d30c14b50ec1eb340f0bc6f0709be21277652b2809/rogue_tools-1.1.17.tar.gz (from https://pypi.org/simple/rogue-tools/), version: 1.1.17 2025-09-13T11:28:25,168 Skipping link: No binaries permitted for rogue-tools: https://files.pythonhosted.org/packages/24/d5/21202b467063fdb3e76a94b6a6d9c4da405bed6441dd4d48841942693260/rogue_tools-1.1.18-py3-none-any.whl (from https://pypi.org/simple/rogue-tools/) 2025-09-13T11:28:25,169 Found link https://files.pythonhosted.org/packages/d2/00/84be5346e73cc1953181477fab421aaaf53a4ef8de2c8f96ad0dcbeea005/rogue_tools-1.1.18.tar.gz (from https://pypi.org/simple/rogue-tools/), version: 1.1.18 2025-09-13T11:28:25,169 Skipping link: No binaries permitted for rogue-tools: https://files.pythonhosted.org/packages/df/da/b4927c65824b3a6ff9ce2c669e38ee3b695e0e6b682e3949d78ead4eb710/rogue_tools-1.1.19-py3-none-any.whl (from https://pypi.org/simple/rogue-tools/) 2025-09-13T11:28:25,169 Found link https://files.pythonhosted.org/packages/83/40/899955701c5cff87d75fca8c06418d11c8e5ff764d40aba1697844b89df1/rogue_tools-1.1.19.tar.gz (from https://pypi.org/simple/rogue-tools/), version: 1.1.19 2025-09-13T11:28:25,169 Skipping link: No binaries permitted for rogue-tools: https://files.pythonhosted.org/packages/3c/22/8f69b9c9696ae9d6deac303fe959ac867072ec559d89f3b3ecc89a9caeeb/rogue_tools-1.1.20-py3-none-any.whl (from https://pypi.org/simple/rogue-tools/) 2025-09-13T11:28:25,169 Found link https://files.pythonhosted.org/packages/0b/fd/b949dfae847cac71070e7c74fe65b14b9d88b490ce1c93b4467e8dcda5b7/rogue_tools-1.1.20.tar.gz (from https://pypi.org/simple/rogue-tools/), version: 1.1.20 2025-09-13T11:28:25,170 Skipping link: No binaries permitted for rogue-tools: https://files.pythonhosted.org/packages/9f/83/965937c9ea5c0af256adf89cceff330eb24e18473a16f82d9013b5583db2/rogue_tools-1.1.21-py3-none-any.whl (from https://pypi.org/simple/rogue-tools/) 2025-09-13T11:28:25,170 Found link https://files.pythonhosted.org/packages/fb/1e/7b5b09952467ecb23135375cd746c2a1db4f06b1b90b5f93d3245235a514/rogue_tools-1.1.21.tar.gz (from https://pypi.org/simple/rogue-tools/), version: 1.1.21 2025-09-13T11:28:25,170 Skipping link: No binaries permitted for rogue-tools: https://files.pythonhosted.org/packages/63/31/03e3570db245acb4c069b2f37850a2c274d0fb3bf67bf3a278f8f6629042/rogue_tools-1.1.22-py3-none-any.whl (from https://pypi.org/simple/rogue-tools/) 2025-09-13T11:28:25,170 Found link https://files.pythonhosted.org/packages/42/70/4bd49927e46a0d6b04784e7a7081eba9279c25338f760f950be6f3e07b82/rogue_tools-1.1.22.tar.gz (from https://pypi.org/simple/rogue-tools/), version: 1.1.22 2025-09-13T11:28:25,170 Skipping link: No binaries permitted for rogue-tools: https://files.pythonhosted.org/packages/2a/d6/4647b44d5af9ce0ff3a8874b21d8737bcb2c98d00efcb4e803160dfd4fe8/rogue_tools-1.1.23-py3-none-any.whl (from https://pypi.org/simple/rogue-tools/) 2025-09-13T11:28:25,171 Found link https://files.pythonhosted.org/packages/7c/17/493a2cd95a08cf8864b73150f89c50ed7d7942c2496cad5f7607a0da1bf6/rogue_tools-1.1.23.tar.gz (from https://pypi.org/simple/rogue-tools/), version: 1.1.23 2025-09-13T11:28:25,171 Skipping link: No binaries permitted for rogue-tools: https://files.pythonhosted.org/packages/e3/1d/8df958ec5658cba9fab404c1ca5c6ac8b0304847d0608396b481b0cd81b4/rogue_tools-1.1.24-py3-none-any.whl (from https://pypi.org/simple/rogue-tools/) 2025-09-13T11:28:25,171 Found link https://files.pythonhosted.org/packages/59/18/7827f29973d1504c5105e2ecfa36dfd898bfb63ea382f89d6eb747193285/rogue_tools-1.1.24.tar.gz (from https://pypi.org/simple/rogue-tools/), version: 1.1.24 2025-09-13T11:28:25,171 Skipping link: No binaries permitted for rogue-tools: https://files.pythonhosted.org/packages/95/6d/7bd6b78664ccf19d2bd6462b9d46c42537dcab2958b10a502f752ff03a3d/rogue_tools-1.1.25-py3-none-any.whl (from https://pypi.org/simple/rogue-tools/) 2025-09-13T11:28:25,172 Found link https://files.pythonhosted.org/packages/01/bb/80dcf20a919b7eab7f3ad5029bc540c38acf462515887928c7082888f1ce/rogue_tools-1.1.25.tar.gz (from https://pypi.org/simple/rogue-tools/), version: 1.1.25 2025-09-13T11:28:25,172 Skipping link: No binaries permitted for rogue-tools: https://files.pythonhosted.org/packages/c9/c5/995a7abc4347b34aeb7edf8c6890b5e4ead423cb81173d33ae139a481d94/rogue_tools-1.1.26-py3-none-any.whl (from https://pypi.org/simple/rogue-tools/) 2025-09-13T11:28:25,172 Found link https://files.pythonhosted.org/packages/eb/c4/d58dd2a00dd35f0bddbaa9d0cba01de6c7b5e5b71112d9e06cff739b3ece/rogue_tools-1.1.26.tar.gz (from https://pypi.org/simple/rogue-tools/), version: 1.1.26 2025-09-13T11:28:25,172 Skipping link: No binaries permitted for rogue-tools: https://files.pythonhosted.org/packages/3a/29/150dad414b380c067701ed5c7eeb49d1254e31043480a3f41818b03a5e8c/rogue_tools-1.1.27-py3-none-any.whl (from https://pypi.org/simple/rogue-tools/) 2025-09-13T11:28:25,173 Found link https://files.pythonhosted.org/packages/a0/2c/574da5f63c0a5b97a223bf87dfc8973dc141f50716d30badb4e79008b85f/rogue_tools-1.1.27.tar.gz (from https://pypi.org/simple/rogue-tools/), version: 1.1.27 2025-09-13T11:28:25,173 Skipping link: No binaries permitted for rogue-tools: https://files.pythonhosted.org/packages/a1/fa/24831b6bf9cc14cf7449441faadb1d75c427c7fa8745e0d14637c764bffc/rogue_tools-1.1.28-py3-none-any.whl (from https://pypi.org/simple/rogue-tools/) 2025-09-13T11:28:25,174 Found link https://files.pythonhosted.org/packages/56/a4/9615ed385812b4441356576ace9e73d5315d96da8283f3105af211107911/rogue_tools-1.1.28.tar.gz (from https://pypi.org/simple/rogue-tools/), version: 1.1.28 2025-09-13T11:28:25,174 Skipping link: No binaries permitted for rogue-tools: https://files.pythonhosted.org/packages/8c/5c/e60f4455fe2eac30185183a0f34db4415cb0c68c73560fd42e8a9aa00f0d/rogue_tools-1.1.29-py3-none-any.whl (from https://pypi.org/simple/rogue-tools/) 2025-09-13T11:28:25,174 Found link https://files.pythonhosted.org/packages/07/76/1abb9e474411a67c18bd1d818ccfc8e622ce6be869c447213dd148874640/rogue_tools-1.1.29.tar.gz (from https://pypi.org/simple/rogue-tools/), version: 1.1.29 2025-09-13T11:28:25,175 Fetching project page and analyzing links: https://www.piwheels.org/simple/rogue-tools/ 2025-09-13T11:28:25,175 Getting page https://www.piwheels.org/simple/rogue-tools/ 2025-09-13T11:28:25,176 Found index url https://www.piwheels.org/simple/ 2025-09-13T11:28:25,279 Fetched page https://www.piwheels.org/simple/rogue-tools/ as text/html 2025-09-13T11:28:25,285 Skipping link: No binaries permitted for rogue-tools: https://archive1.piwheels.org/simple/rogue-tools/rogue_tools-1.1.9-py3-none-any.whl#sha256=18c0221346aadb390db59ef9c1bd4538193599d7ef3694108c4216075f6b8206 (from https://www.piwheels.org/simple/rogue-tools/) 2025-09-13T11:28:25,285 Skipping link: No binaries permitted for rogue-tools: https://archive1.piwheels.org/simple/rogue-tools/rogue_tools-1.1.8-py3-none-any.whl#sha256=912c634c9fcfbce7df257ebfbc67725bfcc720c8b723537fa2ac778814bfcead (from https://www.piwheels.org/simple/rogue-tools/) 2025-09-13T11:28:25,286 Skipping link: No binaries permitted for rogue-tools: https://archive1.piwheels.org/simple/rogue-tools/rogue_tools-1.1.7-py3-none-any.whl#sha256=1522b518a05d6ea4babe6606066f6a665598fcd7cf087c8c53ca66cdc5cc5aec (from https://www.piwheels.org/simple/rogue-tools/) 2025-09-13T11:28:25,286 Skipping link: No binaries permitted for rogue-tools: https://archive1.piwheels.org/simple/rogue-tools/rogue_tools-1.1.6-py3-none-any.whl#sha256=1e75d99111c8805208aaec8a99edd63f603e7629ca3480480c43622788b64cdd (from https://www.piwheels.org/simple/rogue-tools/) 2025-09-13T11:28:25,286 Skipping link: No binaries permitted for rogue-tools: https://archive1.piwheels.org/simple/rogue-tools/rogue_tools-1.1.5-py3-none-any.whl#sha256=2d15213b65acf24f047e6022a47c968350844cb9d3f10a67602927340d995b30 (from https://www.piwheels.org/simple/rogue-tools/) 2025-09-13T11:28:25,286 Skipping link: No binaries permitted for rogue-tools: https://archive1.piwheels.org/simple/rogue-tools/rogue_tools-1.1.4-py3-none-any.whl#sha256=8800a6fa7223ce1f0cda81e4ebdf30309298549e61b1d24803bb7016fabecc2c (from https://www.piwheels.org/simple/rogue-tools/) 2025-09-13T11:28:25,286 Skipping link: No binaries permitted for rogue-tools: https://archive1.piwheels.org/simple/rogue-tools/rogue_tools-1.1.3-py3-none-any.whl#sha256=9c1f53efdaeb6f92422d741420b5ea94f049170429974f88d0b589fc0bc865ce (from https://www.piwheels.org/simple/rogue-tools/) 2025-09-13T11:28:25,287 Skipping link: No binaries permitted for rogue-tools: https://archive1.piwheels.org/simple/rogue-tools/rogue_tools-1.1.2-py3-none-any.whl#sha256=7f55f7d21cfce769106ab3c108cd07d03bf068ae3933fe5e5cd70b6480ce6db4 (from https://www.piwheels.org/simple/rogue-tools/) 2025-09-13T11:28:25,287 Skipping link: No binaries permitted for rogue-tools: https://archive1.piwheels.org/simple/rogue-tools/rogue_tools-1.1.1-py3-none-any.whl#sha256=f51909393b9e897ba35eb1ecef545f34cb374e2c803840aa76ee740c7e7ef02d (from https://www.piwheels.org/simple/rogue-tools/) 2025-09-13T11:28:25,287 Skipping link: No binaries permitted for rogue-tools: https://archive1.piwheels.org/simple/rogue-tools/rogue_tools-1.1.0-py3-none-any.whl#sha256=2eba9e82212dc69711ee7a1b16fc3336e00cf10fb4431c4fad58d2470f5127a9 (from https://www.piwheels.org/simple/rogue-tools/) 2025-09-13T11:28:25,287 Skipping link: No binaries permitted for rogue-tools: https://archive1.piwheels.org/simple/rogue-tools/rogue_tools-1.0.15-py3-none-any.whl#sha256=0883a1c030407374416d543366902b39b8632e94ef79f74cacebf9f501d5a229 (from https://www.piwheels.org/simple/rogue-tools/) 2025-09-13T11:28:25,287 Skipping link: No binaries permitted for rogue-tools: https://archive1.piwheels.org/simple/rogue-tools/rogue_tools-1.0.14-py3-none-any.whl#sha256=6b588c84ee0667ac7d1af46be83623948d9ea38ef07e0bf778434260a81fbd2f (from https://www.piwheels.org/simple/rogue-tools/) 2025-09-13T11:28:25,287 Skipping link: No binaries permitted for rogue-tools: https://archive1.piwheels.org/simple/rogue-tools/rogue_tools-1.0.13-py3-none-any.whl#sha256=a347e559ba3e9182a4dd3fd90826274e51183d08dfe59e01f952b88c467dee52 (from https://www.piwheels.org/simple/rogue-tools/) 2025-09-13T11:28:25,287 Skipping link: No binaries permitted for rogue-tools: https://archive1.piwheels.org/simple/rogue-tools/rogue_tools-1.0.12-py3-none-any.whl#sha256=6eff5d56587da1931b449c970eb8e528db7f83431af131a83bc13ec4b2372946 (from https://www.piwheels.org/simple/rogue-tools/) 2025-09-13T11:28:25,288 Skipping link: No binaries permitted for rogue-tools: https://archive1.piwheels.org/simple/rogue-tools/rogue_tools-1.0.11-py3-none-any.whl#sha256=05bdb8e1b383cca05c2b9b5c1a436e33454a8b70f1ea3bed2cefd2d9487e770b (from https://www.piwheels.org/simple/rogue-tools/) 2025-09-13T11:28:25,288 Skipping link: No binaries permitted for rogue-tools: https://archive1.piwheels.org/simple/rogue-tools/rogue_tools-1.0.10-py3-none-any.whl#sha256=d10e9c4559b5cda49f0f131b8eb86af911977a4ddd97f674902e5e45dcb49ac7 (from https://www.piwheels.org/simple/rogue-tools/) 2025-09-13T11:28:25,288 Skipping link: No binaries permitted for rogue-tools: https://archive1.piwheels.org/simple/rogue-tools/rogue_tools-1.0.9-py3-none-any.whl#sha256=eb52d129792bb8b22083c53e8f156f75dee8748ec36ca56d7a4e88ccbcd03cae (from https://www.piwheels.org/simple/rogue-tools/) 2025-09-13T11:28:25,288 Skipping link: No binaries permitted for rogue-tools: https://archive1.piwheels.org/simple/rogue-tools/rogue_tools-1.0.8-py3-none-any.whl#sha256=33850f0cdfe6663d1f02f6fdf701bda13c26385aa2eaf9642b0b389435da9fef (from https://www.piwheels.org/simple/rogue-tools/) 2025-09-13T11:28:25,288 Skipping link: No binaries permitted for rogue-tools: https://archive1.piwheels.org/simple/rogue-tools/rogue_tools-1.0.7-py3-none-any.whl#sha256=5fc553f200b0c7a58451707ecf3db79f5b41a9d461ff9921cbbb60ab500490a2 (from https://www.piwheels.org/simple/rogue-tools/) 2025-09-13T11:28:25,288 Skipping link: No binaries permitted for rogue-tools: https://archive1.piwheels.org/simple/rogue-tools/rogue_tools-1.0.6-py3-none-any.whl#sha256=69067b64b83f981f8b9052f5b9cbc6768acf3b3cdaa0afb92c4ad4b088c8e1aa (from https://www.piwheels.org/simple/rogue-tools/) 2025-09-13T11:28:25,289 Skipping link: No binaries permitted for rogue-tools: https://archive1.piwheels.org/simple/rogue-tools/rogue_tools-1.0.5-py3-none-any.whl#sha256=3b91777b8733ebf635ac360b3b708350316ac0ff0105f1a6a17495972ee2d304 (from https://www.piwheels.org/simple/rogue-tools/) 2025-09-13T11:28:25,289 Skipping link: No binaries permitted for rogue-tools: https://archive1.piwheels.org/simple/rogue-tools/rogue_tools-1.0.4-py3-none-any.whl#sha256=2134e739c9438d4d21caa088014fa7c591c3154dcfa00a1b8739fac0d11925f8 (from https://www.piwheels.org/simple/rogue-tools/) 2025-09-13T11:28:25,289 Skipping link: No binaries permitted for rogue-tools: https://archive1.piwheels.org/simple/rogue-tools/rogue_tools-1.0.3-py3-none-any.whl#sha256=127de8638b4a3d5f5aafb490c8b27568adff737e94760b65fa1d6ba353e67249 (from https://www.piwheels.org/simple/rogue-tools/) 2025-09-13T11:28:25,289 Skipping link: No binaries permitted for rogue-tools: https://archive1.piwheels.org/simple/rogue-tools/rogue_tools-1.0.1-py3-none-any.whl#sha256=b681b341c257af17517ff541ea1ace665e6cca63bf3d419b6ab02da430c833fa (from https://www.piwheels.org/simple/rogue-tools/) 2025-09-13T11:28:25,289 Skipping link: No binaries permitted for rogue-tools: https://archive1.piwheels.org/simple/rogue-tools/rogue_tools-1.0.0-py3-none-any.whl#sha256=a3db742d2c920ac6ebc744dd5b82177defb65a3468e2881fe48d9a3bb8325551 (from https://www.piwheels.org/simple/rogue-tools/) 2025-09-13T11:28:25,290 Skipping link: not a file: https://www.piwheels.org/simple/rogue-tools/ 2025-09-13T11:28:25,290 Skipping link: not a file: https://pypi.org/simple/rogue-tools/ 2025-09-13T11:28:25,321 Given no hashes to check 1 links for project 'rogue-tools': discarding no candidates 2025-09-13T11:28:25,323 Collecting rogue-tools==1.1.13 2025-09-13T11:28:25,324 Created temporary directory: /tmp/pip-unpack-fr331emk 2025-09-13T11:28:25,472 Downloading rogue_tools-1.1.13.tar.gz (26 kB) 2025-09-13T11:28:25,509 Added rogue-tools==1.1.13 from https://files.pythonhosted.org/packages/4c/12/893384776ce03ed643e2d47135e18f393ea8c07a0b41de1e07b3660a9423/rogue_tools-1.1.13.tar.gz to build tracker '/tmp/pip-build-tracker-nyuba_5z' 2025-09-13T11:28:25,511 Running setup.py (path:/tmp/pip-wheel-z6kqo43_/rogue-tools_003f001144d44a6397d50a7e61377981/setup.py) egg_info for package rogue-tools 2025-09-13T11:28:25,511 Created temporary directory: /tmp/pip-pip-egg-info-t9wz2gxa 2025-09-13T11:28:25,511 Preparing metadata (setup.py): started 2025-09-13T11:28:25,512 Running command python setup.py egg_info 2025-09-13T11:28:26,238 Traceback (most recent call last): 2025-09-13T11:28:26,240 File "", line 2, in 2025-09-13T11:28:26,241 exec(compile(''' 2025-09-13T11:28:26,241 ~~~~^^^^^^^^^^^^ 2025-09-13T11:28:26,241 # This is -- a caller that pip uses to run setup.py 2025-09-13T11:28:26,241 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T11:28:26,241 ...<32 lines>... 2025-09-13T11:28:26,242 exec(compile(setup_py_code, filename, "exec")) 2025-09-13T11:28:26,242 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T11:28:26,242 ''' % ('/tmp/pip-wheel-z6kqo43_/rogue-tools_003f001144d44a6397d50a7e61377981/setup.py',), "", "exec")) 2025-09-13T11:28:26,242 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T11:28:26,243 File "", line 35, in 2025-09-13T11:28:26,243 File "/tmp/pip-wheel-z6kqo43_/rogue-tools_003f001144d44a6397d50a7e61377981/setup.py", line 13, in 2025-09-13T11:28:26,244 path_tool.copy(r'C:\Users\luohao\AppData\Local\Programs\Python\Python310\Lib\site-packages\rogue_tools',r'D:\project\test_tools\rogue_tools_for_pip\rogue_tools',is_cover=True) 2025-09-13T11:28:26,244 ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T11:28:26,244 File "/tmp/pip-wheel-z6kqo43_/rogue-tools_003f001144d44a6397d50a7e61377981/rogue_tools/path_tool.py", line 90, in copy 2025-09-13T11:28:26,244 raise Exception(f'can not find src :\n{src}') 2025-09-13T11:28:26,245 Exception: can not find src : 2025-09-13T11:28:26,245 C:\Users\luohao\AppData\Local\Programs\Python\Python310\Lib\site-packages\rogue_tools 2025-09-13T11:28:26,342 ERROR: python setup.py egg_info exited with 1 2025-09-13T11:28:26,357 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-13T11:28:26,357 exec(compile('"'"''"'"''"'"' 2025-09-13T11:28:26,357 # This is -- a caller that pip uses to run setup.py 2025-09-13T11:28:26,357 # 2025-09-13T11:28:26,357 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-13T11:28:26,357 # import from `distutils.core` to work with newer packaging standards. 2025-09-13T11:28:26,357 # - It provides a clear error message when setuptools is not installed. 2025-09-13T11:28:26,357 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-13T11:28:26,357 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-13T11:28:26,357 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-13T11:28:26,357 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-13T11:28:26,357 import os, sys, tokenize, traceback 2025-09-13T11:28:26,357 2025-09-13T11:28:26,357 try: 2025-09-13T11:28:26,357 import setuptools 2025-09-13T11:28:26,357 except ImportError: 2025-09-13T11:28:26,357 print( 2025-09-13T11:28:26,357 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-13T11:28:26,357 "the build environment with exception:", 2025-09-13T11:28:26,357 file=sys.stderr, 2025-09-13T11:28:26,357 ) 2025-09-13T11:28:26,357 traceback.print_exc() 2025-09-13T11:28:26,357 sys.exit(1) 2025-09-13T11:28:26,357 2025-09-13T11:28:26,357 __file__ = %r 2025-09-13T11:28:26,357 sys.argv[0] = __file__ 2025-09-13T11:28:26,357 2025-09-13T11:28:26,357 if os.path.exists(__file__): 2025-09-13T11:28:26,357 filename = __file__ 2025-09-13T11:28:26,357 with tokenize.open(__file__) as f: 2025-09-13T11:28:26,357 setup_py_code = f.read() 2025-09-13T11:28:26,357 else: 2025-09-13T11:28:26,357 filename = "" 2025-09-13T11:28:26,357 setup_py_code = "from setuptools import setup; setup()" 2025-09-13T11:28:26,357 2025-09-13T11:28:26,357 exec(compile(setup_py_code, filename, "exec")) 2025-09-13T11:28:26,357 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-z6kqo43_/rogue-tools_003f001144d44a6397d50a7e61377981/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-t9wz2gxa[/] 2025-09-13T11:28:26,358 [bold magenta]cwd[/]: /tmp/pip-wheel-z6kqo43_/rogue-tools_003f001144d44a6397d50a7e61377981/ 2025-09-13T11:28:26,358 Preparing metadata (setup.py): finished with status 'error' 2025-09-13T11:28:26,359 ERROR: metadata generation failed 2025-09-13T11:28:26,366 Exception information: 2025-09-13T11:28:26,366 Traceback (most recent call last): 2025-09-13T11:28:26,366 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-13T11:28:26,366 call_subprocess( 2025-09-13T11:28:26,366 ~~~~~~~~~~~~~~~^ 2025-09-13T11:28:26,366 args, 2025-09-13T11:28:26,366 ^^^^^ 2025-09-13T11:28:26,366 ...<2 lines>... 2025-09-13T11:28:26,366 spinner=spinner, 2025-09-13T11:28:26,366 ^^^^^^^^^^^^^^^^ 2025-09-13T11:28:26,366 ) 2025-09-13T11:28:26,366 ^ 2025-09-13T11:28:26,366 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-13T11:28:26,366 raise error 2025-09-13T11:28:26,366 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-13T11:28:26,366 2025-09-13T11:28:26,366 The above exception was the direct cause of the following exception: 2025-09-13T11:28:26,366 2025-09-13T11:28:26,366 Traceback (most recent call last): 2025-09-13T11:28:26,366 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-13T11:28:26,366 status = _inner_run() 2025-09-13T11:28:26,366 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-13T11:28:26,366 return self.run(options, args) 2025-09-13T11:28:26,366 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-13T11:28:26,366 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-13T11:28:26,366 return func(self, options, args) 2025-09-13T11:28:26,366 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-13T11:28:26,366 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-13T11:28:26,366 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-13T11:28:26,366 result = self._result = resolver.resolve( 2025-09-13T11:28:26,366 ~~~~~~~~~~~~~~~~^ 2025-09-13T11:28:26,366 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-13T11:28:26,366 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T11:28:26,366 ) 2025-09-13T11:28:26,366 ^ 2025-09-13T11:28:26,366 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-13T11:28:26,366 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-13T11:28:26,366 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-13T11:28:26,366 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-13T11:28:26,366 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T11:28:26,366 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-13T11:28:26,366 if not criterion.candidates: 2025-09-13T11:28:26,366 ^^^^^^^^^^^^^^^^^^^^ 2025-09-13T11:28:26,366 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-13T11:28:26,366 return bool(self._sequence) 2025-09-13T11:28:26,366 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-13T11:28:26,366 self._bool = any(self) 2025-09-13T11:28:26,366 ~~~^^^^^^ 2025-09-13T11:28:26,366 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-13T11:28:26,366 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-13T11:28:26,366 ^^^^^^^^ 2025-09-13T11:28:26,366 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-13T11:28:26,366 candidate = func() 2025-09-13T11:28:26,366 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-13T11:28:26,366 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-13T11:28:26,366 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-13T11:28:26,366 link, template, name, version 2025-09-13T11:28:26,366 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T11:28:26,366 ) 2025-09-13T11:28:26,366 ^ 2025-09-13T11:28:26,366 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-13T11:28:26,366 self._link_candidate_cache[link] = LinkCandidate( 2025-09-13T11:28:26,366 ~~~~~~~~~~~~~^ 2025-09-13T11:28:26,366 link, 2025-09-13T11:28:26,366 ^^^^^ 2025-09-13T11:28:26,366 ...<3 lines>... 2025-09-13T11:28:26,366 version=version, 2025-09-13T11:28:26,366 ^^^^^^^^^^^^^^^^ 2025-09-13T11:28:26,366 ) 2025-09-13T11:28:26,366 ^ 2025-09-13T11:28:26,366 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-13T11:28:26,366 super().__init__( 2025-09-13T11:28:26,366 ~~~~~~~~~~~~~~~~^ 2025-09-13T11:28:26,366 link=link, 2025-09-13T11:28:26,366 ^^^^^^^^^^ 2025-09-13T11:28:26,366 ...<4 lines>... 2025-09-13T11:28:26,366 version=version, 2025-09-13T11:28:26,366 ^^^^^^^^^^^^^^^^ 2025-09-13T11:28:26,366 ) 2025-09-13T11:28:26,366 ^ 2025-09-13T11:28:26,366 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-13T11:28:26,366 self.dist = self._prepare() 2025-09-13T11:28:26,366 ~~~~~~~~~~~~~^^ 2025-09-13T11:28:26,366 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-13T11:28:26,366 dist = self._prepare_distribution() 2025-09-13T11:28:26,366 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-13T11:28:26,366 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-13T11:28:26,366 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T11:28:26,366 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-13T11:28:26,366 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-13T11:28:26,366 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T11:28:26,366 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-13T11:28:26,366 dist = _get_prepared_distribution( 2025-09-13T11:28:26,366 req, 2025-09-13T11:28:26,366 ...<3 lines>... 2025-09-13T11:28:26,366 self.check_build_deps, 2025-09-13T11:28:26,366 ) 2025-09-13T11:28:26,366 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-13T11:28:26,366 abstract_dist.prepare_distribution_metadata( 2025-09-13T11:28:26,366 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-13T11:28:26,366 finder, build_isolation, check_build_deps 2025-09-13T11:28:26,366 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T11:28:26,366 ) 2025-09-13T11:28:26,366 ^ 2025-09-13T11:28:26,366 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-13T11:28:26,366 self.req.prepare_metadata() 2025-09-13T11:28:26,366 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-13T11:28:26,366 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-13T11:28:26,366 self.metadata_directory = generate_metadata_legacy( 2025-09-13T11:28:26,366 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-13T11:28:26,366 build_env=self.build_env, 2025-09-13T11:28:26,366 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-13T11:28:26,366 ...<3 lines>... 2025-09-13T11:28:26,366 details=details, 2025-09-13T11:28:26,366 ^^^^^^^^^^^^^^^^ 2025-09-13T11:28:26,366 ) 2025-09-13T11:28:26,366 ^ 2025-09-13T11:28:26,366 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-13T11:28:26,366 raise MetadataGenerationFailed(package_details=details) from error 2025-09-13T11:28:26,366 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-13T11:28:26,393 Removed rogue-tools==1.1.13 from https://files.pythonhosted.org/packages/4c/12/893384776ce03ed643e2d47135e18f393ea8c07a0b41de1e07b3660a9423/rogue_tools-1.1.13.tar.gz from build tracker '/tmp/pip-build-tracker-nyuba_5z' 2025-09-13T11:28:26,393 Removed build tracker: '/tmp/pip-build-tracker-nyuba_5z'