2025-09-08T08:50:44,923 Created temporary directory: /tmp/pip-build-tracker-4v4r_ds1 2025-09-08T08:50:44,924 Initialized build tracking at /tmp/pip-build-tracker-4v4r_ds1 2025-09-08T08:50:44,924 Created build tracker: /tmp/pip-build-tracker-4v4r_ds1 2025-09-08T08:50:44,924 Entered build tracker: /tmp/pip-build-tracker-4v4r_ds1 2025-09-08T08:50:44,924 Created temporary directory: /tmp/pip-wheel-g7i27j5t 2025-09-08T08:50:44,927 Created temporary directory: /tmp/pip-ephem-wheel-cache-aim8ka0z 2025-09-08T08:50:44,987 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T08:50:44,989 2 location(s) to search for versions of rapydo-controller: 2025-09-08T08:50:44,989 * https://pypi.org/simple/rapydo-controller/ 2025-09-08T08:50:44,989 * https://www.piwheels.org/simple/rapydo-controller/ 2025-09-08T08:50:44,990 Fetching project page and analyzing links: https://pypi.org/simple/rapydo-controller/ 2025-09-08T08:50:44,990 Getting page https://pypi.org/simple/rapydo-controller/ 2025-09-08T08:50:44,991 Found index url https://pypi.org/simple/ 2025-09-08T08:50:45,061 Fetched page https://pypi.org/simple/rapydo-controller/ as application/vnd.pypi.simple.v1+json 2025-09-08T08:50:45,067 Found link https://files.pythonhosted.org/packages/21/e1/8f9a8a3226ad521fb840e01b672ab54e2a88e07ac9868bfc6d678e7f1a31/rapydo_controller-0.1.tar.gz (from https://pypi.org/simple/rapydo-controller/), version: 0.1 2025-09-08T08:50:45,067 Found link https://files.pythonhosted.org/packages/cc/d6/b698be8181d56af26e114b436b60035e69fe1f8b865b135ff9d2857a3623/rapydo_controller-0.1.1.tar.gz (from https://pypi.org/simple/rapydo-controller/), version: 0.1.1 2025-09-08T08:50:45,067 Found link https://files.pythonhosted.org/packages/1d/36/55ec282869ada27302e153d9348202a683a972d6679eded503bc7c382372/rapydo_controller-0.1.2.tar.gz (from https://pypi.org/simple/rapydo-controller/), version: 0.1.2 2025-09-08T08:50:45,067 Found link https://files.pythonhosted.org/packages/ba/f3/ecac2e0df5a91126237fd7e7b8de2321c14a2f9ffb3af9a47edebaaea275/rapydo_controller-0.1.3.tar.gz (from https://pypi.org/simple/rapydo-controller/), version: 0.1.3 2025-09-08T08:50:45,068 Found link https://files.pythonhosted.org/packages/72/28/e2bb33e8292c8c9eca8842a428e427b0f46b24f41191bb3b2a93eb797622/rapydo_controller-0.1.4.tar.gz (from https://pypi.org/simple/rapydo-controller/), version: 0.1.4 2025-09-08T08:50:45,068 Found link https://files.pythonhosted.org/packages/92/bf/b0695d1096149f871a7a3e573af801a04e68a81ef04ce76685c54b843a86/rapydo_controller-0.1.5.tar.gz (from https://pypi.org/simple/rapydo-controller/), version: 0.1.5 2025-09-08T08:50:45,068 Found link https://files.pythonhosted.org/packages/d3/13/ab2b4965a51dd918ae4773ca502e5777803950ccc2aea17e05415059c268/rapydo_controller-0.1.6.tar.gz (from https://pypi.org/simple/rapydo-controller/), version: 0.1.6 2025-09-08T08:50:45,068 Found link https://files.pythonhosted.org/packages/ef/23/051ebefe5648d2c19304f516fc07e3add3ef828a0553e50b00f6a8dca181/rapydo_controller-0.1.7.tar.gz (from https://pypi.org/simple/rapydo-controller/), version: 0.1.7 2025-09-08T08:50:45,069 Found link https://files.pythonhosted.org/packages/08/85/fd66f59e8df415d12d2795d8df7f490ed01b00a5023989ccfa9d46b1dcd5/rapydo_controller-0.1.8.tar.gz (from https://pypi.org/simple/rapydo-controller/), version: 0.1.8 2025-09-08T08:50:45,069 Found link https://files.pythonhosted.org/packages/c8/7d/e367a628d66b08bdda98d764b1a482ad56dc24ed6443c2e33e40592b0fd9/rapydo_controller-0.2.0.tar.gz (from https://pypi.org/simple/rapydo-controller/), version: 0.2.0 2025-09-08T08:50:45,069 Found link https://files.pythonhosted.org/packages/85/d2/132d80320c7f3e753ff55381d6920452b937d7066509fc0172b30171b9e9/rapydo_controller-0.2.1.tar.gz (from https://pypi.org/simple/rapydo-controller/), version: 0.2.1 2025-09-08T08:50:45,069 Found link https://files.pythonhosted.org/packages/18/2f/30c99272c6892c8a5462cb735e838a77bb24527194240102481529065906/rapydo_controller-0.3.0.tar.gz (from https://pypi.org/simple/rapydo-controller/), version: 0.3.0 2025-09-08T08:50:45,069 Found link https://files.pythonhosted.org/packages/5f/72/0007b93c25a2b084df13ae0b3ca9b77fcc05f26f3fef907945acbef514ad/rapydo_controller-0.3.1.tar.gz (from https://pypi.org/simple/rapydo-controller/), version: 0.3.1 2025-09-08T08:50:45,070 Found link https://files.pythonhosted.org/packages/9d/c6/bb85dafd9fcfba022936196c5a2fe5e217f40f39c59a2857a57ef90461ee/rapydo_controller-0.3.2.tar.gz (from https://pypi.org/simple/rapydo-controller/), version: 0.3.2 2025-09-08T08:50:45,070 Found link https://files.pythonhosted.org/packages/a4/f4/1e6759409f13482707bb8576b42a4293021e5330cc6c2ce9817c26c6d75c/rapydo_controller-0.3.3.tar.gz (from https://pypi.org/simple/rapydo-controller/), version: 0.3.3 2025-09-08T08:50:45,070 Found link https://files.pythonhosted.org/packages/bc/97/9e3c6bf5dbece01de02872536bfc120ea89f7c49a526b0c94288066e1b14/rapydo_controller-0.3.4.tar.gz (from https://pypi.org/simple/rapydo-controller/), version: 0.3.4 2025-09-08T08:50:45,070 Found link https://files.pythonhosted.org/packages/a6/40/3efc668ad8591bab1fd96467f67b10d0a0b5d22060f44b9edcc07bae9813/rapydo_controller-0.3.5.tar.gz (from https://pypi.org/simple/rapydo-controller/), version: 0.3.5 2025-09-08T08:50:45,071 Found link https://files.pythonhosted.org/packages/92/b4/05e32d1d10c7285148d858a507c4210540d43a02a50876db20ba2438debe/rapydo_controller-0.3.6.tar.gz (from https://pypi.org/simple/rapydo-controller/), version: 0.3.6 2025-09-08T08:50:45,071 Found link https://files.pythonhosted.org/packages/ea/8d/1668b155a562156c8b3b0423bd29aab33cffd10e19c48dad88aaef8130e3/rapydo_controller-0.4.0.tar.gz (from https://pypi.org/simple/rapydo-controller/), version: 0.4.0 2025-09-08T08:50:45,071 Found link https://files.pythonhosted.org/packages/55/7d/c38f8f81da11d66f650a26a94efb6fcc6bae2b74aa709796468fe5cdc681/rapydo_controller-0.4.1.tar.gz (from https://pypi.org/simple/rapydo-controller/) (requires-python:>=3.4), version: 0.4.1 2025-09-08T08:50:45,072 Found link https://files.pythonhosted.org/packages/3e/49/11d1e732dec80d2b70ffc64ff489ec802675689a716b871c0a8fc04fc866/rapydo_controller-0.4.2.tar.gz (from https://pypi.org/simple/rapydo-controller/) (requires-python:>=3.4), version: 0.4.2 2025-09-08T08:50:45,072 Found link https://files.pythonhosted.org/packages/7a/8b/22a2b1d3e9b84218ed970aac4f5d1027f746185c86a3e49583c423c21034/rapydo_controller-0.4.3.tar.gz (from https://pypi.org/simple/rapydo-controller/) (requires-python:>=3.4), version: 0.4.3 2025-09-08T08:50:45,072 Found link https://files.pythonhosted.org/packages/de/9c/9d100af4468cfbe96620e6942632d436f76a61650b184117344120579f8b/rapydo_controller-0.5.0.tar.gz (from https://pypi.org/simple/rapydo-controller/) (requires-python:>=3.4), version: 0.5.0 2025-09-08T08:50:45,072 Found link https://files.pythonhosted.org/packages/40/4d/15510c36ea024287f5f0c10c0f8c3d3fedbf957adb91921981cbe434ea1c/rapydo_controller-0.5.1.tar.gz (from https://pypi.org/simple/rapydo-controller/) (requires-python:>=3.4), version: 0.5.1 2025-09-08T08:50:45,072 Found link https://files.pythonhosted.org/packages/c5/33/c1aa7ecd17c8f1980aa128a31612449a1293b6a51efa7e82d5873e898bba/rapydo_controller-0.5.2.tar.gz (from https://pypi.org/simple/rapydo-controller/) (requires-python:>=3.4), version: 0.5.2 2025-09-08T08:50:45,073 Found link https://files.pythonhosted.org/packages/ad/5d/af9e45e3264eccc4e41a69ea4fdd4afcb94eded1e325a69010b06870905d/rapydo_controller-0.5.3.tar.gz (from https://pypi.org/simple/rapydo-controller/) (requires-python:>=3.4), version: 0.5.3 2025-09-08T08:50:45,073 Found link https://files.pythonhosted.org/packages/0c/1f/3ef6e2ffabe03ae6ad69e85ab7826e1059fd838a7acbdcbb9f59c096cfa3/rapydo_controller-0.5.4.tar.gz (from https://pypi.org/simple/rapydo-controller/) (requires-python:>=3.4), version: 0.5.4 2025-09-08T08:50:45,073 Found link https://files.pythonhosted.org/packages/cf/e8/a4a408573b41251498acbb53b5b7c863b11d9807de6221e3645f6a28012b/rapydo_controller-0.5.5.tar.gz (from https://pypi.org/simple/rapydo-controller/) (requires-python:>=3.4), version: 0.5.5 2025-09-08T08:50:45,073 Found link https://files.pythonhosted.org/packages/e1/79/12cf8c694a381a522f6a40052bd67d8da116817784c74d9d357eec38462c/rapydo_controller-0.5.6.tar.gz (from https://pypi.org/simple/rapydo-controller/) (requires-python:>=3.4), version: 0.5.6 2025-09-08T08:50:45,074 Found link https://files.pythonhosted.org/packages/3e/1b/1ba85f044616866aada170b388e1e688e89c9fe6cd963d19d1fa323fd43c/rapydo_controller-0.5.7.tar.gz (from https://pypi.org/simple/rapydo-controller/) (requires-python:>=3.4), version: 0.5.7 2025-09-08T08:50:45,074 Found link https://files.pythonhosted.org/packages/12/5b/4a8dbd95d47f54644441efa729a30357d7d2f4f6c87132d8aacfe160eb45/rapydo_controller-0.6.0.tar.gz (from https://pypi.org/simple/rapydo-controller/) (requires-python:>=3.4), version: 0.6.0 2025-09-08T08:50:45,074 Found link https://files.pythonhosted.org/packages/3c/22/c17cbfa88918def8b34026acb59a9aea7f3850b43fc1a17c3c42337e3ce9/rapydo_controller-0.6.1.tar.gz (from https://pypi.org/simple/rapydo-controller/) (requires-python:>=3.4), version: 0.6.1 2025-09-08T08:50:45,075 Found link https://files.pythonhosted.org/packages/30/cb/2a36fcd96280120c8906da0fe184bc7881005346c3d6d3a2fc26ff901d93/rapydo_controller-0.6.2.tar.gz (from https://pypi.org/simple/rapydo-controller/) (requires-python:>=3.4.3), version: 0.6.2 2025-09-08T08:50:45,075 Found link https://files.pythonhosted.org/packages/ed/5a/35760feda567e209fa42755493f3671b6867e3fe6e2f1ac15c0953d1d0c7/rapydo_controller-0.6.3.tar.gz (from https://pypi.org/simple/rapydo-controller/) (requires-python:>=3.4.3), version: 0.6.3 2025-09-08T08:50:45,075 Found link https://files.pythonhosted.org/packages/c2/51/30fd661b12aa4c330ae145c3ea833e5faddcf3c809c6cbdeed0574ffb554/rapydo_controller-0.6.4.tar.gz (from https://pypi.org/simple/rapydo-controller/) (requires-python:>=3.4.3), version: 0.6.4 2025-09-08T08:50:45,075 Found link https://files.pythonhosted.org/packages/23/b9/41202e39e2781999ec8dcd31edbc1098b080d615de35ac1ef8c4f93f72a1/rapydo_controller-0.6.5.tar.gz (from https://pypi.org/simple/rapydo-controller/) (requires-python:>=3.4.3), version: 0.6.5 2025-09-08T08:50:45,075 Found link https://files.pythonhosted.org/packages/c1/c7/a3b8403d73421796a77e275402c45daeeeb4d18cfe20205099f0c179d23f/rapydo_controller-0.6.6.tar.gz (from https://pypi.org/simple/rapydo-controller/) (requires-python:>=3.4.3), version: 0.6.6 2025-09-08T08:50:45,076 Found link https://files.pythonhosted.org/packages/57/ef/fd4253f5fdbbba0216571f11f1e50a0b1c89d5d5cba63b04981bb69c5830/rapydo_controller-0.6.7.tar.gz (from https://pypi.org/simple/rapydo-controller/) (requires-python:>=3.4.3), version: 0.6.7 2025-09-08T08:50:45,076 Found link https://files.pythonhosted.org/packages/d7/3b/8e5039c51450cc9ccdabe20ab323506158ea9984cc8438df2e57b7a3e12d/rapydo_controller-0.7.0.tar.gz (from https://pypi.org/simple/rapydo-controller/) (requires-python:>=3.4.3), version: 0.7.0 2025-09-08T08:50:45,076 Found link https://files.pythonhosted.org/packages/e9/cd/cd6259d09cf4ccacaabcfc026f7b0f2a91715f96f39b616bc4fece3849c5/rapydo_controller-0.7.1.tar.gz (from https://pypi.org/simple/rapydo-controller/) (requires-python:>=3.4.3), version: 0.7.1 2025-09-08T08:50:45,077 Found link https://files.pythonhosted.org/packages/8e/2a/c5bdffe6f21a0eff27d86f457f2d5eafcaf2661c994fd8eac03d0fcc544f/rapydo_controller-0.7.2.tar.gz (from https://pypi.org/simple/rapydo-controller/) (requires-python:>=3.5.0), version: 0.7.2 2025-09-08T08:50:45,077 Found link https://files.pythonhosted.org/packages/6c/58/680b3964cbc679a601919f73ea868f4f5836266fff9e973eafdd89e0e680/rapydo_controller-0.7.4.tar.gz (from https://pypi.org/simple/rapydo-controller/) (requires-python:>=3.5.0), version: 0.7.4 2025-09-08T08:50:45,077 Found link https://files.pythonhosted.org/packages/03/27/54d97addad8c87ff9a3f7ebf342b9cfcc7f2be2ac4c97815e3e10299e638/rapydo_controller-0.7.5.tar.gz (from https://pypi.org/simple/rapydo-controller/) (requires-python:>=3.6.0), version: 0.7.5 2025-09-08T08:50:45,078 Found link https://files.pythonhosted.org/packages/34/7c/33c62c2d86ef24ef6f704a9c48b253519155d245a72c680e3630992aab9f/rapydo_controller-0.7.6.tar.gz (from https://pypi.org/simple/rapydo-controller/) (requires-python:>=3.6.0), version: 0.7.6 2025-09-08T08:50:45,078 Fetching project page and analyzing links: https://www.piwheels.org/simple/rapydo-controller/ 2025-09-08T08:50:45,078 Getting page https://www.piwheels.org/simple/rapydo-controller/ 2025-09-08T08:50:45,079 Found index url https://www.piwheels.org/simple/ 2025-09-08T08:50:45,163 Fetched page https://www.piwheels.org/simple/rapydo-controller/ as text/html 2025-09-08T08:50:45,173 Skipping link: No binaries permitted for rapydo-controller: https://archive1.piwheels.org/simple/rapydo-controller/rapydo_controller-0.7.6-py3-none-any.whl#sha256=f7a6f7b1b3183afcf49827e6142513b13ee617b871b159278d829064efabd833 (from https://www.piwheels.org/simple/rapydo-controller/) (requires-python:>=3.6.0) 2025-09-08T08:50:45,174 Skipping link: No binaries permitted for rapydo-controller: https://archive1.piwheels.org/simple/rapydo-controller/rapydo_controller-0.7.5-py3-none-any.whl#sha256=733ee8b466d62e027315da0a6ade123582f14763f0cc644a49833202be90a739 (from https://www.piwheels.org/simple/rapydo-controller/) (requires-python:>=3.6.0) 2025-09-08T08:50:45,174 Skipping link: No binaries permitted for rapydo-controller: https://archive1.piwheels.org/simple/rapydo-controller/rapydo_controller-0.7.4-py3-none-any.whl#sha256=2640a1497b0b6cf8fdeb7757c1aa47fa1cd0f81778924e8088a1686f4f7c32fc (from https://www.piwheels.org/simple/rapydo-controller/) (requires-python:>=3.5.0) 2025-09-08T08:50:45,174 Skipping link: No binaries permitted for rapydo-controller: https://archive1.piwheels.org/simple/rapydo-controller/rapydo_controller-0.7.2-py3-none-any.whl#sha256=50fe781cdeb021b0a365e48d5169c28fbf36a246aa1c2f52aa03293f4fe15a74 (from https://www.piwheels.org/simple/rapydo-controller/) (requires-python:>=3.5.0) 2025-09-08T08:50:45,174 Skipping link: No binaries permitted for rapydo-controller: https://archive1.piwheels.org/simple/rapydo-controller/rapydo_controller-0.7.1-py3-none-any.whl#sha256=119d80ca2194a19c4ed6bfe47f9d978ea4a449e0a7cd622e69f8554fd8aeb60e (from https://www.piwheels.org/simple/rapydo-controller/) (requires-python:>=3.4.3) 2025-09-08T08:50:45,174 Skipping link: No binaries permitted for rapydo-controller: https://archive1.piwheels.org/simple/rapydo-controller/rapydo_controller-0.7.0-py3-none-any.whl#sha256=445b170751157e25c37732a157be75500676f5af393a5ab7a035b81792e8dc69 (from https://www.piwheels.org/simple/rapydo-controller/) (requires-python:>=3.4.3) 2025-09-08T08:50:45,174 Skipping link: No binaries permitted for rapydo-controller: https://archive1.piwheels.org/simple/rapydo-controller/rapydo_controller-0.6.7-py3-none-any.whl#sha256=1c09d6fd09c3c32b9ba8a9e987e7392b09f3eb53df62de0470742450b6fe8ea2 (from https://www.piwheels.org/simple/rapydo-controller/) (requires-python:>=3.4.3) 2025-09-08T08:50:45,175 Skipping link: No binaries permitted for rapydo-controller: https://archive1.piwheels.org/simple/rapydo-controller/rapydo_controller-0.6.6-py3-none-any.whl#sha256=f296248dca79d33d76e53f5ae724816ff0e0636b0fbb4479b914e81aeb158eee (from https://www.piwheels.org/simple/rapydo-controller/) (requires-python:>=3.4.3) 2025-09-08T08:50:45,175 Skipping link: No binaries permitted for rapydo-controller: https://archive1.piwheels.org/simple/rapydo-controller/rapydo_controller-0.6.5-py3-none-any.whl#sha256=8f815779683e6c4d5e5354ba03e39d5fc1fbd6353fd8f7713bf9fbbf5c0bce92 (from https://www.piwheels.org/simple/rapydo-controller/) (requires-python:>=3.4.3) 2025-09-08T08:50:45,175 Skipping link: No binaries permitted for rapydo-controller: https://archive1.piwheels.org/simple/rapydo-controller/rapydo_controller-0.6.4-py3-none-any.whl#sha256=0cca0cdf2f16b487923c3dce5a732d3666e8ae76313011c8008f745f39275acd (from https://www.piwheels.org/simple/rapydo-controller/) (requires-python:>=3.4.3) 2025-09-08T08:50:45,175 Skipping link: No binaries permitted for rapydo-controller: https://archive1.piwheels.org/simple/rapydo-controller/rapydo_controller-0.6.3-py3-none-any.whl#sha256=feb5b992edcaf21e822dfc4ad0c2fa16598ffdc44f8d2a3a538570a6749663b5 (from https://www.piwheels.org/simple/rapydo-controller/) (requires-python:>=3.4.3) 2025-09-08T08:50:45,175 Skipping link: No binaries permitted for rapydo-controller: https://archive1.piwheels.org/simple/rapydo-controller/rapydo_controller-0.6.2-py3-none-any.whl#sha256=62db555ddd0b9237da69e641c0a297a2b8e079002ca771dc47f73e36a1677e5b (from https://www.piwheels.org/simple/rapydo-controller/) (requires-python:>=3.4.3) 2025-09-08T08:50:45,175 Skipping link: No binaries permitted for rapydo-controller: https://archive1.piwheels.org/simple/rapydo-controller/rapydo_controller-0.6.1-py3-none-any.whl#sha256=d21576fdba91e05a07b28d79bda81148bcc41c9b3ab10cc1b547baf8eaf5ae71 (from https://www.piwheels.org/simple/rapydo-controller/) (requires-python:>=3.4) 2025-09-08T08:50:45,175 Skipping link: No binaries permitted for rapydo-controller: https://archive1.piwheels.org/simple/rapydo-controller/rapydo_controller-0.6.0-py3-none-any.whl#sha256=49743b12ffcc022d578e56b99af3e6f0408bdf9ca2a3b1963910f3be9d61eb0d (from https://www.piwheels.org/simple/rapydo-controller/) (requires-python:>=3.4) 2025-09-08T08:50:45,176 Skipping link: No binaries permitted for rapydo-controller: https://archive1.piwheels.org/simple/rapydo-controller/rapydo_controller-0.5.7-py3-none-any.whl#sha256=d70a58b04fdc75d0e759693bea5c5dc509a78681f80243a5ca83e6dbeee59201 (from https://www.piwheels.org/simple/rapydo-controller/) (requires-python:>=3.4) 2025-09-08T08:50:45,176 Skipping link: No binaries permitted for rapydo-controller: https://archive1.piwheels.org/simple/rapydo-controller/rapydo_controller-0.5.6-py3-none-any.whl#sha256=d318a4de244d2ae2118d6661c12a498b40b208cd919c3af8d092cd3c48225d1f (from https://www.piwheels.org/simple/rapydo-controller/) (requires-python:>=3.4) 2025-09-08T08:50:45,176 Skipping link: No binaries permitted for rapydo-controller: https://archive1.piwheels.org/simple/rapydo-controller/rapydo_controller-0.5.5-py3-none-any.whl#sha256=b265054215df0857b33e76456852a0baf19102dfe451ceace0ede77ddd9cd4ba (from https://www.piwheels.org/simple/rapydo-controller/) (requires-python:>=3.4) 2025-09-08T08:50:45,176 Skipping link: No binaries permitted for rapydo-controller: https://archive1.piwheels.org/simple/rapydo-controller/rapydo_controller-0.5.4-py3-none-any.whl#sha256=e37f4b92f2e082fd2d4fe299bf8fd6d049dff91ed8a8c4a86977bdcbfc97293e (from https://www.piwheels.org/simple/rapydo-controller/) (requires-python:>=3.4) 2025-09-08T08:50:45,176 Skipping link: No binaries permitted for rapydo-controller: https://archive1.piwheels.org/simple/rapydo-controller/rapydo_controller-0.5.3-py3-none-any.whl#sha256=9b3624ba65f3eaff7e8e9afcdf44123b1fab1513dd153eb0e166e82315948506 (from https://www.piwheels.org/simple/rapydo-controller/) (requires-python:>=3.4) 2025-09-08T08:50:45,176 Skipping link: No binaries permitted for rapydo-controller: https://archive1.piwheels.org/simple/rapydo-controller/rapydo_controller-0.5.2-py3-none-any.whl#sha256=8abd779ac492da95e125708771dbf5de194a17a51e6224f3bea254c137b824c5 (from https://www.piwheels.org/simple/rapydo-controller/) (requires-python:>=3.4) 2025-09-08T08:50:45,176 Skipping link: No binaries permitted for rapydo-controller: https://archive1.piwheels.org/simple/rapydo-controller/rapydo_controller-0.5.1-py3-none-any.whl#sha256=29c967fe2f028d67dd111733942f69e1b3b15e0ece62107f62c4a84552b24d93 (from https://www.piwheels.org/simple/rapydo-controller/) (requires-python:>=3.4) 2025-09-08T08:50:45,177 Skipping link: No binaries permitted for rapydo-controller: https://archive1.piwheels.org/simple/rapydo-controller/rapydo_controller-0.4.3-py3-none-any.whl#sha256=f3098876ee04a3206da55427ad3524cf1e992d7a58055a968d3ac313f3af0de7 (from https://www.piwheels.org/simple/rapydo-controller/) (requires-python:>=3.4) 2025-09-08T08:50:45,177 Skipping link: No binaries permitted for rapydo-controller: https://archive1.piwheels.org/simple/rapydo-controller/rapydo_controller-0.4.2-py3-none-any.whl#sha256=1f16cb9880a0cc4a0f93b7e99acaf5735b235d288e2aed67b232f3012cc7a8b4 (from https://www.piwheels.org/simple/rapydo-controller/) (requires-python:>=3.4) 2025-09-08T08:50:45,177 Skipping link: No binaries permitted for rapydo-controller: https://archive1.piwheels.org/simple/rapydo-controller/rapydo_controller-0.4.1-py3-none-any.whl#sha256=59439a84fd40e38c357620ac03920db54ac71bd673601ce2094fd89cf3ed09cc (from https://www.piwheels.org/simple/rapydo-controller/) (requires-python:>=3.4) 2025-09-08T08:50:45,177 Skipping link: No binaries permitted for rapydo-controller: https://archive1.piwheels.org/simple/rapydo-controller/rapydo_controller-0.4.0-py3-none-any.whl#sha256=cd98f4fc9f836b4de9053eb1ccfe199211d63941a0288b5b640ff35ae67230c6 (from https://www.piwheels.org/simple/rapydo-controller/) (requires-python:>=3.4) 2025-09-08T08:50:45,177 Skipping link: No binaries permitted for rapydo-controller: https://archive1.piwheels.org/simple/rapydo-controller/rapydo_controller-0.3.6-py3-none-any.whl#sha256=9c1f5cf22f84c73f99a47feddd34f6fdf54f5085714fc01787f3976c1ffd704c (from https://www.piwheels.org/simple/rapydo-controller/) (requires-python:>=3.4) 2025-09-08T08:50:45,177 Skipping link: No binaries permitted for rapydo-controller: https://archive1.piwheels.org/simple/rapydo-controller/rapydo_controller-0.3.5-py3-none-any.whl#sha256=03c7f088aaa66e126e346768f926eaad10d43a9de0222c88f6b5ba90cdf6fefa (from https://www.piwheels.org/simple/rapydo-controller/) (requires-python:>=3.4) 2025-09-08T08:50:45,178 Skipping link: No binaries permitted for rapydo-controller: https://archive1.piwheels.org/simple/rapydo-controller/rapydo_controller-0.3.4-py3-none-any.whl#sha256=4c38371b87b629f462579f431e593ed85f1e2002fb689f67aff36473d0beb75a (from https://www.piwheels.org/simple/rapydo-controller/) (requires-python:>=3.4) 2025-09-08T08:50:45,178 Skipping link: No binaries permitted for rapydo-controller: https://archive1.piwheels.org/simple/rapydo-controller/rapydo_controller-0.3.3-py3-none-any.whl#sha256=de40471569a6f013472d5a16c84712a39daeefc31b4e5a1ea7eee5104d1c16fb (from https://www.piwheels.org/simple/rapydo-controller/) (requires-python:>=3.4) 2025-09-08T08:50:45,178 Skipping link: No binaries permitted for rapydo-controller: https://archive1.piwheels.org/simple/rapydo-controller/rapydo_controller-0.3.2-py3-none-any.whl#sha256=92293a494db7dab35543a3576bc15d1fdec4fce19215ec1c071361bdcce17d03 (from https://www.piwheels.org/simple/rapydo-controller/) (requires-python:>=3.4) 2025-09-08T08:50:45,178 Skipping link: No binaries permitted for rapydo-controller: https://archive1.piwheels.org/simple/rapydo-controller/rapydo_controller-0.3.1-py3-none-any.whl#sha256=e0562d8a0e4b4b17045d21cc33572c367f1ae9fc9b9967b1f927370332a4e472 (from https://www.piwheels.org/simple/rapydo-controller/) (requires-python:>=3.4) 2025-09-08T08:50:45,178 Skipping link: No binaries permitted for rapydo-controller: https://archive1.piwheels.org/simple/rapydo-controller/rapydo_controller-0.3.0-py3-none-any.whl#sha256=33614e2530c64bf35662419fb55f4a16e92acef384e0fa5c685e51de6d5e6be8 (from https://www.piwheels.org/simple/rapydo-controller/) (requires-python:>=3.4) 2025-09-08T08:50:45,178 Skipping link: No binaries permitted for rapydo-controller: https://archive1.piwheels.org/simple/rapydo-controller/rapydo_controller-0.2.1-py3-none-any.whl#sha256=048193563243a2cc8ce0ce0b8398133f4a10dd6f33702b19404dc5921849a95e (from https://www.piwheels.org/simple/rapydo-controller/) (requires-python:>=3.4) 2025-09-08T08:50:45,178 Skipping link: No binaries permitted for rapydo-controller: https://archive1.piwheels.org/simple/rapydo-controller/rapydo_controller-0.2.0-py3-none-any.whl#sha256=63c5ee123ffa39c9bd45337167d1a9bf7dbbf0d35885c80b07c35f2ff9089b62 (from https://www.piwheels.org/simple/rapydo-controller/) (requires-python:>=3.4) 2025-09-08T08:50:45,179 Skipping link: No binaries permitted for rapydo-controller: https://archive1.piwheels.org/simple/rapydo-controller/rapydo_controller-0.1.8-py3-none-any.whl#sha256=f0acb45dd8e74fbc4a11bfb67f4e26c3e17df039fdf5724f66c2361c56324e2a (from https://www.piwheels.org/simple/rapydo-controller/) (requires-python:>=3.4) 2025-09-08T08:50:45,179 Skipping link: No binaries permitted for rapydo-controller: https://archive1.piwheels.org/simple/rapydo-controller/rapydo_controller-0.1.7-py3-none-any.whl#sha256=53513780e815575b30911780f13590241b475d7466321e2fa1d0e9ae685ac8a3 (from https://www.piwheels.org/simple/rapydo-controller/) (requires-python:>=3.4) 2025-09-08T08:50:45,179 Skipping link: No binaries permitted for rapydo-controller: https://archive1.piwheels.org/simple/rapydo-controller/rapydo_controller-0.1.6-py3-none-any.whl#sha256=2db4066f48f4e536a185b4a9fe776c6747e921f70db288d26d01123f47cdfd08 (from https://www.piwheels.org/simple/rapydo-controller/) (requires-python:>=3.4) 2025-09-08T08:50:45,179 Skipping link: No binaries permitted for rapydo-controller: https://archive1.piwheels.org/simple/rapydo-controller/rapydo_controller-0.1.5-py3-none-any.whl#sha256=86b03a212714038596e0ea3f502532447aa6e98381e6da5a8d2e33734385e59b (from https://www.piwheels.org/simple/rapydo-controller/) (requires-python:>=3.4) 2025-09-08T08:50:45,179 Skipping link: No binaries permitted for rapydo-controller: https://archive1.piwheels.org/simple/rapydo-controller/rapydo_controller-0.1.4-py3-none-any.whl#sha256=42cf7e8da90b04cd6877a508e53b86c760178a0ef0ae65bdd3638a4d264f8247 (from https://www.piwheels.org/simple/rapydo-controller/) (requires-python:>=3.4) 2025-09-08T08:50:45,179 Skipping link: No binaries permitted for rapydo-controller: https://archive1.piwheels.org/simple/rapydo-controller/rapydo_controller-0.1.3-py3-none-any.whl#sha256=769079bf1db3771c45105d1fb6cb4f7ce3ee4a0e7480fbe88e5f5b5a0abfa7b2 (from https://www.piwheels.org/simple/rapydo-controller/) (requires-python:>=3.4) 2025-09-08T08:50:45,179 Skipping link: No binaries permitted for rapydo-controller: https://archive1.piwheels.org/simple/rapydo-controller/rapydo_controller-0.1.2-py3-none-any.whl#sha256=00158b4d2d2491d3888cdde1ed8389a270e2c7a1e4cfb49e5aa231c684f440f9 (from https://www.piwheels.org/simple/rapydo-controller/) (requires-python:>=3.4) 2025-09-08T08:50:45,180 Skipping link: not a file: https://www.piwheels.org/simple/rapydo-controller/ 2025-09-08T08:50:45,180 Skipping link: not a file: https://pypi.org/simple/rapydo-controller/ 2025-09-08T08:50:45,209 Given no hashes to check 1 links for project 'rapydo-controller': discarding no candidates 2025-09-08T08:50:45,210 Collecting rapydo-controller==0.5.0 2025-09-08T08:50:45,211 Created temporary directory: /tmp/pip-unpack-z4huiw35 2025-09-08T08:50:45,347 Downloading rapydo_controller-0.5.0.tar.gz (20 kB) 2025-09-08T08:50:45,379 Added rapydo-controller==0.5.0 from https://files.pythonhosted.org/packages/de/9c/9d100af4468cfbe96620e6942632d436f76a61650b184117344120579f8b/rapydo_controller-0.5.0.tar.gz to build tracker '/tmp/pip-build-tracker-4v4r_ds1' 2025-09-08T08:50:45,380 Running setup.py (path:/tmp/pip-wheel-g7i27j5t/rapydo-controller_1217dd42563b4ef2bf2fe5042357f856/setup.py) egg_info for package rapydo-controller 2025-09-08T08:50:45,380 Created temporary directory: /tmp/pip-pip-egg-info-d6raz0cj 2025-09-08T08:50:45,380 Preparing metadata (setup.py): started 2025-09-08T08:50:45,381 Running command python setup.py egg_info 2025-09-08T08:50:45,884 Traceback (most recent call last): 2025-09-08T08:50:45,885 File "", line 2, in 2025-09-08T08:50:45,885 exec(compile(''' 2025-09-08T08:50:45,885 ~~~~^^^^^^^^^^^^ 2025-09-08T08:50:45,885 # This is -- a caller that pip uses to run setup.py 2025-09-08T08:50:45,885 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:50:45,886 ...<32 lines>... 2025-09-08T08:50:45,886 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T08:50:45,886 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:50:45,886 ''' % ('/tmp/pip-wheel-g7i27j5t/rapydo-controller_1217dd42563b4ef2bf2fe5042357f856/setup.py',), "", "exec")) 2025-09-08T08:50:45,886 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:50:45,886 File "", line 35, in 2025-09-08T08:50:45,886 File "/tmp/pip-wheel-g7i27j5t/rapydo-controller_1217dd42563b4ef2bf2fe5042357f856/setup.py", line 4, in 2025-09-08T08:50:45,886 from utilities import __version__ 2025-09-08T08:50:45,886 ModuleNotFoundError: No module named 'utilities' 2025-09-08T08:50:45,970 ERROR: python setup.py egg_info exited with 1 2025-09-08T08:50:45,982 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2025-09-08T08:50:45,982 exec(compile('"'"''"'"''"'"' 2025-09-08T08:50:45,982 # This is -- a caller that pip uses to run setup.py 2025-09-08T08:50:45,982 # 2025-09-08T08:50:45,982 # - It imports setuptools before invoking setup.py, to enable projects that directly 2025-09-08T08:50:45,982 # import from `distutils.core` to work with newer packaging standards. 2025-09-08T08:50:45,982 # - It provides a clear error message when setuptools is not installed. 2025-09-08T08:50:45,982 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2025-09-08T08:50:45,982 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2025-09-08T08:50:45,982 # manifest_maker: standard file '"'"'-c'"'"' not found". 2025-09-08T08:50:45,982 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2025-09-08T08:50:45,982 import os, sys, tokenize, traceback 2025-09-08T08:50:45,982 2025-09-08T08:50:45,982 try: 2025-09-08T08:50:45,982 import setuptools 2025-09-08T08:50:45,982 except ImportError: 2025-09-08T08:50:45,982 print( 2025-09-08T08:50:45,982 "ERROR: Can not execute `setup.py` since setuptools failed to import in " 2025-09-08T08:50:45,982 "the build environment with exception:", 2025-09-08T08:50:45,982 file=sys.stderr, 2025-09-08T08:50:45,982 ) 2025-09-08T08:50:45,982 traceback.print_exc() 2025-09-08T08:50:45,982 sys.exit(1) 2025-09-08T08:50:45,982 2025-09-08T08:50:45,982 __file__ = %r 2025-09-08T08:50:45,982 sys.argv[0] = __file__ 2025-09-08T08:50:45,982 2025-09-08T08:50:45,982 if os.path.exists(__file__): 2025-09-08T08:50:45,982 filename = __file__ 2025-09-08T08:50:45,982 with tokenize.open(__file__) as f: 2025-09-08T08:50:45,982 setup_py_code = f.read() 2025-09-08T08:50:45,982 else: 2025-09-08T08:50:45,982 filename = "" 2025-09-08T08:50:45,982 setup_py_code = "from setuptools import setup; setup()" 2025-09-08T08:50:45,982 2025-09-08T08:50:45,982 exec(compile(setup_py_code, filename, "exec")) 2025-09-08T08:50:45,982 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-g7i27j5t/rapydo-controller_1217dd42563b4ef2bf2fe5042357f856/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-d6raz0cj[/] 2025-09-08T08:50:45,982 [bold magenta]cwd[/]: /tmp/pip-wheel-g7i27j5t/rapydo-controller_1217dd42563b4ef2bf2fe5042357f856/ 2025-09-08T08:50:45,982 Preparing metadata (setup.py): finished with status 'error' 2025-09-08T08:50:45,983 ERROR: metadata generation failed 2025-09-08T08:50:45,988 Exception information: 2025-09-08T08:50:45,988 Traceback (most recent call last): 2025-09-08T08:50:45,988 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 63, in generate_metadata 2025-09-08T08:50:45,988 call_subprocess( 2025-09-08T08:50:45,988 ~~~~~~~~~~~~~~~^ 2025-09-08T08:50:45,988 args, 2025-09-08T08:50:45,988 ^^^^^ 2025-09-08T08:50:45,988 ...<2 lines>... 2025-09-08T08:50:45,988 spinner=spinner, 2025-09-08T08:50:45,988 ^^^^^^^^^^^^^^^^ 2025-09-08T08:50:45,988 ) 2025-09-08T08:50:45,988 ^ 2025-09-08T08:50:45,988 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 209, in call_subprocess 2025-09-08T08:50:45,988 raise error 2025-09-08T08:50:45,988 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2025-09-08T08:50:45,988 2025-09-08T08:50:45,988 The above exception was the direct cause of the following exception: 2025-09-08T08:50:45,988 2025-09-08T08:50:45,988 Traceback (most recent call last): 2025-09-08T08:50:45,988 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T08:50:45,988 status = _inner_run() 2025-09-08T08:50:45,988 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T08:50:45,988 return self.run(options, args) 2025-09-08T08:50:45,988 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T08:50:45,988 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T08:50:45,988 return func(self, options, args) 2025-09-08T08:50:45,988 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T08:50:45,988 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T08:50:45,988 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T08:50:45,988 result = self._result = resolver.resolve( 2025-09-08T08:50:45,988 ~~~~~~~~~~~~~~~~^ 2025-09-08T08:50:45,988 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T08:50:45,988 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:50:45,988 ) 2025-09-08T08:50:45,988 ^ 2025-09-08T08:50:45,988 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T08:50:45,988 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T08:50:45,988 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T08:50:45,988 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T08:50:45,988 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:50:45,988 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T08:50:45,988 if not criterion.candidates: 2025-09-08T08:50:45,988 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:50:45,988 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T08:50:45,988 return bool(self._sequence) 2025-09-08T08:50:45,988 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T08:50:45,988 self._bool = any(self) 2025-09-08T08:50:45,988 ~~~^^^^^^ 2025-09-08T08:50:45,988 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T08:50:45,988 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T08:50:45,988 ^^^^^^^^ 2025-09-08T08:50:45,988 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T08:50:45,988 candidate = func() 2025-09-08T08:50:45,988 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T08:50:45,988 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T08:50:45,988 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T08:50:45,988 link, template, name, version 2025-09-08T08:50:45,988 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:50:45,988 ) 2025-09-08T08:50:45,988 ^ 2025-09-08T08:50:45,988 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T08:50:45,988 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T08:50:45,988 ~~~~~~~~~~~~~^ 2025-09-08T08:50:45,988 link, 2025-09-08T08:50:45,988 ^^^^^ 2025-09-08T08:50:45,988 ...<3 lines>... 2025-09-08T08:50:45,988 version=version, 2025-09-08T08:50:45,988 ^^^^^^^^^^^^^^^^ 2025-09-08T08:50:45,988 ) 2025-09-08T08:50:45,988 ^ 2025-09-08T08:50:45,988 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T08:50:45,988 super().__init__( 2025-09-08T08:50:45,988 ~~~~~~~~~~~~~~~~^ 2025-09-08T08:50:45,988 link=link, 2025-09-08T08:50:45,988 ^^^^^^^^^^ 2025-09-08T08:50:45,988 ...<4 lines>... 2025-09-08T08:50:45,988 version=version, 2025-09-08T08:50:45,988 ^^^^^^^^^^^^^^^^ 2025-09-08T08:50:45,988 ) 2025-09-08T08:50:45,988 ^ 2025-09-08T08:50:45,988 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T08:50:45,988 self.dist = self._prepare() 2025-09-08T08:50:45,988 ~~~~~~~~~~~~~^^ 2025-09-08T08:50:45,988 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T08:50:45,988 dist = self._prepare_distribution() 2025-09-08T08:50:45,988 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T08:50:45,988 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T08:50:45,988 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:50:45,988 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T08:50:45,988 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T08:50:45,988 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:50:45,988 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T08:50:45,988 dist = _get_prepared_distribution( 2025-09-08T08:50:45,988 req, 2025-09-08T08:50:45,988 ...<3 lines>... 2025-09-08T08:50:45,988 self.check_build_deps, 2025-09-08T08:50:45,988 ) 2025-09-08T08:50:45,988 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T08:50:45,988 abstract_dist.prepare_distribution_metadata( 2025-09-08T08:50:45,988 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T08:50:45,988 finder, build_isolation, check_build_deps 2025-09-08T08:50:45,988 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:50:45,988 ) 2025-09-08T08:50:45,988 ^ 2025-09-08T08:50:45,988 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 69, in prepare_distribution_metadata 2025-09-08T08:50:45,988 self.req.prepare_metadata() 2025-09-08T08:50:45,988 ~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T08:50:45,988 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 581, in prepare_metadata 2025-09-08T08:50:45,988 self.metadata_directory = generate_metadata_legacy( 2025-09-08T08:50:45,988 ~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T08:50:45,988 build_env=self.build_env, 2025-09-08T08:50:45,988 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T08:50:45,988 ...<3 lines>... 2025-09-08T08:50:45,988 details=details, 2025-09-08T08:50:45,988 ^^^^^^^^^^^^^^^^ 2025-09-08T08:50:45,988 ) 2025-09-08T08:50:45,988 ^ 2025-09-08T08:50:45,988 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 70, in generate_metadata 2025-09-08T08:50:45,988 raise MetadataGenerationFailed(package_details=details) from error 2025-09-08T08:50:45,988 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-09-08T08:50:46,008 Removed rapydo-controller==0.5.0 from https://files.pythonhosted.org/packages/de/9c/9d100af4468cfbe96620e6942632d436f76a61650b184117344120579f8b/rapydo_controller-0.5.0.tar.gz from build tracker '/tmp/pip-build-tracker-4v4r_ds1' 2025-09-08T08:50:46,008 Removed build tracker: '/tmp/pip-build-tracker-4v4r_ds1'