2025-12-25T07:43:56,053 Created temporary directory: /tmp/pip-ephem-wheel-cache-gxzu3lri 2025-12-25T07:43:56,055 Created temporary directory: /tmp/pip-build-tracker-gao0awl2 2025-12-25T07:43:56,056 Initialized build tracking at /tmp/pip-build-tracker-gao0awl2 2025-12-25T07:43:56,056 Created build tracker: /tmp/pip-build-tracker-gao0awl2 2025-12-25T07:43:56,056 Entered build tracker: /tmp/pip-build-tracker-gao0awl2 2025-12-25T07:43:56,057 Created temporary directory: /tmp/pip-wheel-mw3kgntl 2025-12-25T07:43:56,060 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2025-12-25T07:43:56,062 Created temporary directory: /tmp/pip-ephem-wheel-cache-g97e6qan 2025-12-25T07:43:56,083 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-25T07:43:56,087 2 location(s) to search for versions of garf-executors: 2025-12-25T07:43:56,087 * https://pypi.org/simple/garf-executors/ 2025-12-25T07:43:56,087 * https://www.piwheels.org/simple/garf-executors/ 2025-12-25T07:43:56,088 Fetching project page and analyzing links: https://pypi.org/simple/garf-executors/ 2025-12-25T07:43:56,088 Getting page https://pypi.org/simple/garf-executors/ 2025-12-25T07:43:56,090 Found index url https://pypi.org/simple 2025-12-25T07:43:56,303 Fetched page https://pypi.org/simple/garf-executors/ as application/vnd.pypi.simple.v1+json 2025-12-25T07:43:56,312 Skipping link: No binaries permitted for garf-executors: https://files.pythonhosted.org/packages/2e/e8/8e64ef8dd1775d8f64888c7a0c5cad93a2d18a276c4fa7d8fadbebd102b6/garf_executors-0.0.1-py3-none-any.whl (from https://pypi.org/simple/garf-executors/) (requires-python:>=3.8) 2025-12-25T07:43:56,313 Found link https://files.pythonhosted.org/packages/9b/e4/10a5f179e7c7a5b860456277a8b7d2caf14a9aee871e7d96afd01632296f/garf_executors-0.0.1.tar.gz (from https://pypi.org/simple/garf-executors/) (requires-python:>=3.8), version: 0.0.1 2025-12-25T07:43:56,314 Skipping link: No binaries permitted for garf-executors: https://files.pythonhosted.org/packages/80/dd/4efe34367407c1de9d220502b5a27f13c20420ae9e91b427a5d301a18934/garf_executors-0.0.2-py3-none-any.whl (from https://pypi.org/simple/garf-executors/) (requires-python:>=3.8) 2025-12-25T07:43:56,315 Found link https://files.pythonhosted.org/packages/39/05/6e9384034167c8d2c3a2d0ba02a0305bea82e424402ef0fb775eb81a09b4/garf_executors-0.0.2.tar.gz (from https://pypi.org/simple/garf-executors/) (requires-python:>=3.8), version: 0.0.2 2025-12-25T07:43:56,315 Skipping link: No binaries permitted for garf-executors: https://files.pythonhosted.org/packages/75/33/00ef622c8c0030861625055d883c6ad0654faa601ccc44be6591cbe27e11/garf_executors-0.0.3-py3-none-any.whl (from https://pypi.org/simple/garf-executors/) (requires-python:>=3.8) 2025-12-25T07:43:56,316 Found link https://files.pythonhosted.org/packages/59/1f/dbe941a502070adf1f17cac6851d55bb7a7d14fe37751cd45528d2da05a4/garf_executors-0.0.3.tar.gz (from https://pypi.org/simple/garf-executors/) (requires-python:>=3.8), version: 0.0.3 2025-12-25T07:43:56,317 Skipping link: No binaries permitted for garf-executors: https://files.pythonhosted.org/packages/14/ad/7b3bc452af200202aa478c3aa1c9a9d5667d46f1873c4debb815158af36a/garf_executors-0.0.5-py3-none-any.whl (from https://pypi.org/simple/garf-executors/) (requires-python:>=3.8) 2025-12-25T07:43:56,318 Found link https://files.pythonhosted.org/packages/9b/93/5ea845bcdb2295a39de50cf7e17265f3a8c3ba0987ad61437e30a2142bf0/garf_executors-0.0.5.tar.gz (from https://pypi.org/simple/garf-executors/) (requires-python:>=3.8), version: 0.0.5 2025-12-25T07:43:56,318 Skipping link: No binaries permitted for garf-executors: https://files.pythonhosted.org/packages/75/07/b9faad74e95ade852e019840aad20659834a2496aa16935f6168230a022d/garf_executors-0.0.6-py3-none-any.whl (from https://pypi.org/simple/garf-executors/) (requires-python:>=3.8) 2025-12-25T07:43:56,319 Found link https://files.pythonhosted.org/packages/4d/5b/4a7d4883def2e5d5b489f62aaef1e0a2c636d6a0668a27db99795ae5f152/garf_executors-0.0.6.tar.gz (from https://pypi.org/simple/garf-executors/) (requires-python:>=3.8), version: 0.0.6 2025-12-25T07:43:56,320 Skipping link: No binaries permitted for garf-executors: https://files.pythonhosted.org/packages/41/f4/7f9ee993b0a18c1b8da4c21b812b75ab9b9d17c63558890509963dc60960/garf_executors-0.0.7-py3-none-any.whl (from https://pypi.org/simple/garf-executors/) (requires-python:>=3.8) 2025-12-25T07:43:56,321 Found link https://files.pythonhosted.org/packages/55/86/ed0b6996dda901075ba7adfa7983bb57ea38c3f1515ad24e593c289469ee/garf_executors-0.0.7.tar.gz (from https://pypi.org/simple/garf-executors/) (requires-python:>=3.8), version: 0.0.7 2025-12-25T07:43:56,322 Skipping link: No binaries permitted for garf-executors: https://files.pythonhosted.org/packages/87/fa/e0512bc9ed7e0dc8a58944ee7265d34f641e2a6e0e6df8d35207e2a140ae/garf_executors-0.0.8-py3-none-any.whl (from https://pypi.org/simple/garf-executors/) (requires-python:>=3.8) 2025-12-25T07:43:56,322 Found link https://files.pythonhosted.org/packages/a1/3c/32f70dd1d32cb2d911b0e8a4e22ed175c8d7f07cf050df173828f7e2371d/garf_executors-0.0.8.tar.gz (from https://pypi.org/simple/garf-executors/) (requires-python:>=3.8), version: 0.0.8 2025-12-25T07:43:56,323 Skipping link: No binaries permitted for garf-executors: https://files.pythonhosted.org/packages/59/2a/14eec591cbd2a45ab4084af9ac537d2c1159c1150f4a5630834dfe67f347/garf_executors-0.0.8.post0-py3-none-any.whl (from https://pypi.org/simple/garf-executors/) (requires-python:>=3.8) 2025-12-25T07:43:56,324 Found link https://files.pythonhosted.org/packages/46/ce/f45d5a5de95c7cf5c718de5b37e76399d54c5f9e501661c0a63bc1fbd2a5/garf_executors-0.0.8.post0.tar.gz (from https://pypi.org/simple/garf-executors/) (requires-python:>=3.8), version: 0.0.8.post0 2025-12-25T07:43:56,324 Skipping link: No binaries permitted for garf-executors: https://files.pythonhosted.org/packages/ce/4b/a5d31c183758b3477111022cc24fb5a211b76ce4bb9e175e473f4f426847/garf_executors-0.0.9-py3-none-any.whl (from https://pypi.org/simple/garf-executors/) (requires-python:>=3.8) 2025-12-25T07:43:56,325 Found link https://files.pythonhosted.org/packages/f8/26/11cdf3eff03b695b057b07ed8eae55049b038a087c4a00b9b25ab3acb4d7/garf_executors-0.0.9.tar.gz (from https://pypi.org/simple/garf-executors/) (requires-python:>=3.8), version: 0.0.9 2025-12-25T07:43:56,326 Skipping link: No binaries permitted for garf-executors: https://files.pythonhosted.org/packages/bd/e5/dcecc73e3d3eae6574dcb077433d15572a8964821ef2f185ae08a3d55677/garf_executors-0.0.10-py3-none-any.whl (from https://pypi.org/simple/garf-executors/) (requires-python:>=3.8) 2025-12-25T07:43:56,327 Found link https://files.pythonhosted.org/packages/b0/f9/8f895b95d2e3c9e832cb85a52ada51230bca132e9c271432e93553368bcd/garf_executors-0.0.10.tar.gz (from https://pypi.org/simple/garf-executors/) (requires-python:>=3.8), version: 0.0.10 2025-12-25T07:43:56,327 Skipping link: No binaries permitted for garf-executors: https://files.pythonhosted.org/packages/e0/1d/a535e9e69561f5dae374b0b33d8ce44a7c28da87e1aefcf7f3e4cf2f7780/garf_executors-0.0.11-py3-none-any.whl (from https://pypi.org/simple/garf-executors/) (requires-python:>=3.8) 2025-12-25T07:43:56,328 Found link https://files.pythonhosted.org/packages/f7/56/226cbaea9abccf3afd028303e771dd4a2937e1b6e4f8caa81f0c66a9e66c/garf_executors-0.0.11.tar.gz (from https://pypi.org/simple/garf-executors/) (requires-python:>=3.8), version: 0.0.11 2025-12-25T07:43:56,329 Skipping link: No binaries permitted for garf-executors: https://files.pythonhosted.org/packages/26/a4/6e2bca484a731af1d66ed5edfe949f02155517c85f05dda0d43c1d91adb1/garf_executors-0.0.12-py3-none-any.whl (from https://pypi.org/simple/garf-executors/) (requires-python:>=3.8) 2025-12-25T07:43:56,330 Found link https://files.pythonhosted.org/packages/b9/c6/89577670569bed80c499bada62883f7f20755369b57b8fbee47625b4bc7a/garf_executors-0.0.12.tar.gz (from https://pypi.org/simple/garf-executors/) (requires-python:>=3.8), version: 0.0.12 2025-12-25T07:43:56,330 Skipping link: No binaries permitted for garf-executors: https://files.pythonhosted.org/packages/c3/77/2013e4509e561c00040cde1b37b9a37a8e250d902b0fed4f6d24242d22d4/garf_executors-0.0.13-py3-none-any.whl (from https://pypi.org/simple/garf-executors/) (requires-python:>=3.9) 2025-12-25T07:43:56,331 Found link https://files.pythonhosted.org/packages/dd/cf/efe7930129c3434db478f804861e2a8b72628d8867d7057ffa9a18317ac4/garf_executors-0.0.13.tar.gz (from https://pypi.org/simple/garf-executors/) (requires-python:>=3.9), version: 0.0.13 2025-12-25T07:43:56,332 Skipping link: No binaries permitted for garf-executors: https://files.pythonhosted.org/packages/27/9e/6744ddfc167950607e7cc953bd62a09337da6341341788899c4a471741fd/garf_executors-0.1.0-py3-none-any.whl (from https://pypi.org/simple/garf-executors/) (requires-python:>=3.9) 2025-12-25T07:43:56,333 Found link https://files.pythonhosted.org/packages/9d/f3/3483de6ec8240eeebdc1e67a7f0bf907dab46da2bbecf3b38d8603bcc1bc/garf_executors-0.1.0.tar.gz (from https://pypi.org/simple/garf-executors/) (requires-python:>=3.9), version: 0.1.0 2025-12-25T07:43:56,333 Skipping link: No binaries permitted for garf-executors: https://files.pythonhosted.org/packages/ea/1c/6a9141847a81a75b096094b002560fd151ee4dc90cfc9769cb56be74b77f/garf_executors-0.1.1-py3-none-any.whl (from https://pypi.org/simple/garf-executors/) (requires-python:>=3.9) 2025-12-25T07:43:56,334 Found link https://files.pythonhosted.org/packages/1c/c7/dc33842cec088f8090ef71c45d9d989a6f6c664776a0803221fb22231ec5/garf_executors-0.1.1.tar.gz (from https://pypi.org/simple/garf-executors/) (requires-python:>=3.9), version: 0.1.1 2025-12-25T07:43:56,335 Skipping link: No binaries permitted for garf-executors: https://files.pythonhosted.org/packages/10/a3/e9c8a2c4328f63daac41af8a449d59cafdba50ad3c44d0210d2b6e75995c/garf_executors-0.1.2-py3-none-any.whl (from https://pypi.org/simple/garf-executors/) (requires-python:>=3.9) 2025-12-25T07:43:56,335 Found link https://files.pythonhosted.org/packages/c0/e5/1387621576578117f9636e7a16330b55a821953a35b665417c91e39b7ded/garf_executors-0.1.2.tar.gz (from https://pypi.org/simple/garf-executors/) (requires-python:>=3.9), version: 0.1.2 2025-12-25T07:43:56,336 Skipping link: No binaries permitted for garf-executors: https://files.pythonhosted.org/packages/d6/94/5ca66f2d2aa4d8cf5f9eb7b7276c0879906d51ef72f58129afeeff135bcf/garf_executors-0.1.3-py3-none-any.whl (from https://pypi.org/simple/garf-executors/) (requires-python:>=3.9) 2025-12-25T07:43:56,337 Found link https://files.pythonhosted.org/packages/0f/7e/d92ff42a18380be8c8deed2078f24cee965775dd911cfe17d62202849901/garf_executors-0.1.3.tar.gz (from https://pypi.org/simple/garf-executors/) (requires-python:>=3.9), version: 0.1.3 2025-12-25T07:43:56,337 Skipping link: No binaries permitted for garf-executors: https://files.pythonhosted.org/packages/2b/5f/ef5e1e45b928787474892f9c3091d3aa7f73bc714d589f838eb96c6ce00d/garf_executors-0.1.4-py3-none-any.whl (from https://pypi.org/simple/garf-executors/) (requires-python:>=3.9) 2025-12-25T07:43:56,338 Found link https://files.pythonhosted.org/packages/9a/b3/e2357470cdf289cf1a887a8e02c6e9bdd1650041892d8d10b02272727345/garf_executors-0.1.4.tar.gz (from https://pypi.org/simple/garf-executors/) (requires-python:>=3.9), version: 0.1.4 2025-12-25T07:43:56,339 Skipping link: No binaries permitted for garf-executors: https://files.pythonhosted.org/packages/0e/9c/ea68bd1e19f318769fa5e7b5eb090c8590528cbda7895a12bcaee141756f/garf_executors-0.1.5-py3-none-any.whl (from https://pypi.org/simple/garf-executors/) (requires-python:>=3.9) 2025-12-25T07:43:56,340 Found link https://files.pythonhosted.org/packages/d9/29/afbca3b9872210cead3d239e6f16d3c68af9c4fa9f53ce6c0d142800da8f/garf_executors-0.1.5.tar.gz (from https://pypi.org/simple/garf-executors/) (requires-python:>=3.9), version: 0.1.5 2025-12-25T07:43:56,340 Skipping link: No binaries permitted for garf-executors: https://files.pythonhosted.org/packages/ae/d7/fc1b7b0e3df926c097abd9bde40a61c31bc3b31b89c1d8f28ba81b92dd81/garf_executors-0.1.6-py3-none-any.whl (from https://pypi.org/simple/garf-executors/) (requires-python:>=3.9) 2025-12-25T07:43:56,342 Found link https://files.pythonhosted.org/packages/4b/cf/92c4e600b8691406e05024f86d6344303f17e1c214143961c04765375d54/garf_executors-0.1.6.tar.gz (from https://pypi.org/simple/garf-executors/) (requires-python:>=3.9), version: 0.1.6 2025-12-25T07:43:56,342 Skipping link: No binaries permitted for garf-executors: https://files.pythonhosted.org/packages/0b/24/acefb78e136864bbf50b2e6b92ca4077b6ad5b9c194c6eb24507c76d707f/garf_executors-0.1.7-py3-none-any.whl (from https://pypi.org/simple/garf-executors/) (requires-python:>=3.9) 2025-12-25T07:43:56,343 Found link https://files.pythonhosted.org/packages/73/d0/0f6d08748d37a491b001d38330e470818f8fe728e2355eea9d83368f6d3e/garf_executors-0.1.7.tar.gz (from https://pypi.org/simple/garf-executors/) (requires-python:>=3.9), version: 0.1.7 2025-12-25T07:43:56,344 Fetching project page and analyzing links: https://www.piwheels.org/simple/garf-executors/ 2025-12-25T07:43:56,344 Getting page https://www.piwheels.org/simple/garf-executors/ 2025-12-25T07:43:56,346 Found index url https://www.piwheels.org/simple 2025-12-25T07:43:56,500 Fetched page https://www.piwheels.org/simple/garf-executors/ as text/html 2025-12-25T07:43:56,507 Skipping link: No binaries permitted for garf-executors: https://www.piwheels.org/simple/garf-executors/garf_executors-0.1.6-py3-none-any.whl#sha256=70d1c12afe3989179eddeac588ff07c00da345f17362385d70c8d7737452fa15 (from https://www.piwheels.org/simple/garf-executors/) (requires-python:>=3.9) 2025-12-25T07:43:56,507 Skipping link: No binaries permitted for garf-executors: https://www.piwheels.org/simple/garf-executors/garf_executors-0.1.5-py3-none-any.whl#sha256=ecccaf4c260b40e61aba95c95e11fc40f5e822dd9a302106862d77d5383ce796 (from https://www.piwheels.org/simple/garf-executors/) (requires-python:>=3.9) 2025-12-25T07:43:56,508 Skipping link: No binaries permitted for garf-executors: https://www.piwheels.org/simple/garf-executors/garf_executors-0.1.4-py3-none-any.whl#sha256=ae923730351c18678de5cf7f944d7dd0ef0587e8ef2825ff952ce5ae3e4af17d (from https://www.piwheels.org/simple/garf-executors/) (requires-python:>=3.9) 2025-12-25T07:43:56,508 Skipping link: No binaries permitted for garf-executors: https://www.piwheels.org/simple/garf-executors/garf_executors-0.1.3-py3-none-any.whl#sha256=b8ec082f81b600713a8fe50ecaba99582ee3f168d29664781aed2c39c84eaa7c (from https://www.piwheels.org/simple/garf-executors/) (requires-python:>=3.9) 2025-12-25T07:43:56,509 Skipping link: No binaries permitted for garf-executors: https://www.piwheels.org/simple/garf-executors/garf_executors-0.1.2-py3-none-any.whl#sha256=bb11a5a47924afc6499dad4b5f9bbd5fa61e70511129266cfba1c1863aa8b3c3 (from https://www.piwheels.org/simple/garf-executors/) (requires-python:>=3.9) 2025-12-25T07:43:56,509 Skipping link: No binaries permitted for garf-executors: https://www.piwheels.org/simple/garf-executors/garf_executors-0.1.1-py3-none-any.whl#sha256=3aa0bab83370b5214ce09f3425e80eea592b2293ad496ac69c1c605d45dc49cf (from https://www.piwheels.org/simple/garf-executors/) (requires-python:>=3.9) 2025-12-25T07:43:56,510 Skipping link: No binaries permitted for garf-executors: https://archive1.piwheels.org/simple/garf-executors/garf_executors-0.1.0-py3-none-any.whl#sha256=b194fdb85e8c05490c52521f4cbbefb6abb3120bb14bf73870e0746cde9b7fab (from https://www.piwheels.org/simple/garf-executors/) (requires-python:>=3.9) 2025-12-25T07:43:56,511 Skipping link: No binaries permitted for garf-executors: https://archive1.piwheels.org/simple/garf-executors/garf_executors-0.0.13-py3-none-any.whl#sha256=d242819bafce2dbe41e89eff3840f85192a551376968fcc02964ed4b328ff7e0 (from https://www.piwheels.org/simple/garf-executors/) (requires-python:>=3.9) 2025-12-25T07:43:56,511 Skipping link: No binaries permitted for garf-executors: https://archive1.piwheels.org/simple/garf-executors/garf_executors-0.0.12-py3-none-any.whl#sha256=29758003519d096c61182dc620a7db201c924445648d66a868e4943552778f9a (from https://www.piwheels.org/simple/garf-executors/) (requires-python:>=3.8) 2025-12-25T07:43:56,512 Skipping link: No binaries permitted for garf-executors: https://archive1.piwheels.org/simple/garf-executors/garf_executors-0.0.11-py3-none-any.whl#sha256=56d91a0628da96e993897f01e0733921e4427928ccce63699eb9639b1c2f4bbb (from https://www.piwheels.org/simple/garf-executors/) (requires-python:>=3.8) 2025-12-25T07:43:56,513 Skipping link: No binaries permitted for garf-executors: https://archive1.piwheels.org/simple/garf-executors/garf_executors-0.0.10-py3-none-any.whl#sha256=7b466d06cfdb046c423bcdb7c5c623a48aaa5e8ddf0695773ca8ad4b85edd383 (from https://www.piwheels.org/simple/garf-executors/) (requires-python:>=3.8) 2025-12-25T07:43:56,513 Skipping link: No binaries permitted for garf-executors: https://archive1.piwheels.org/simple/garf-executors/garf_executors-0.0.9-py3-none-any.whl#sha256=1a5bbdd681e478a04079ac8cf3081b11739c4bed410c0d011fbb527f654fb826 (from https://www.piwheels.org/simple/garf-executors/) (requires-python:>=3.8) 2025-12-25T07:43:56,514 Skipping link: No binaries permitted for garf-executors: https://archive1.piwheels.org/simple/garf-executors/garf_executors-0.0.8.post0-py3-none-any.whl#sha256=c4372da43735a3462bed2de0860df08d5ce5e02ee8e848e1cb71d0ab73124b8a (from https://www.piwheels.org/simple/garf-executors/) (requires-python:>=3.8) 2025-12-25T07:43:56,514 Skipping link: No binaries permitted for garf-executors: https://archive1.piwheels.org/simple/garf-executors/garf_executors-0.0.8-py3-none-any.whl#sha256=470e824eba0da06a34d9cba13b98b87f76b1c64309638a0a5d953202a506ec56 (from https://www.piwheels.org/simple/garf-executors/) (requires-python:>=3.8) 2025-12-25T07:43:56,515 Skipping link: No binaries permitted for garf-executors: https://archive1.piwheels.org/simple/garf-executors/garf_executors-0.0.7-py3-none-any.whl#sha256=a9e65f58ceff774b29f4c4b407aba633e89c19600d97bda4c15ce7a0dac71abd (from https://www.piwheels.org/simple/garf-executors/) (requires-python:>=3.8) 2025-12-25T07:43:56,515 Skipping link: No binaries permitted for garf-executors: https://archive1.piwheels.org/simple/garf-executors/garf_executors-0.0.6-py3-none-any.whl#sha256=b707eeb37202c05a0d7916ba2f0684e04e5ef9523b216e3130b63e8f143c59cd (from https://www.piwheels.org/simple/garf-executors/) (requires-python:>=3.8) 2025-12-25T07:43:56,516 Skipping link: No binaries permitted for garf-executors: https://archive1.piwheels.org/simple/garf-executors/garf_executors-0.0.5-py3-none-any.whl#sha256=479e751f8b0422deeba10b24f05ce835bd25778f64427f8b6516894e860622cd (from https://www.piwheels.org/simple/garf-executors/) (requires-python:>=3.8) 2025-12-25T07:43:56,516 Skipping link: No binaries permitted for garf-executors: https://archive1.piwheels.org/simple/garf-executors/garf_executors-0.0.3-py3-none-any.whl#sha256=0b390b9a6b2b317cf779b395e55150a6855501b81c75d57077698cec25e7f3d8 (from https://www.piwheels.org/simple/garf-executors/) (requires-python:>=3.8) 2025-12-25T07:43:56,517 Skipping link: No binaries permitted for garf-executors: https://archive1.piwheels.org/simple/garf-executors/garf_executors-0.0.2-py3-none-any.whl#sha256=1ae1e4122a4ec54f563403b0d916c5d2fa80af3d86674b1b0c131a98ef97c20b (from https://www.piwheels.org/simple/garf-executors/) (requires-python:>=3.8) 2025-12-25T07:43:56,517 Skipping link: No binaries permitted for garf-executors: https://archive1.piwheels.org/simple/garf-executors/garf_executors-0.0.1-py3-none-any.whl#sha256=8bf6133add9c020090642d603c2b93f102061a72fa86be40adac674fb8adcb1a (from https://www.piwheels.org/simple/garf-executors/) (requires-python:>=3.8) 2025-12-25T07:43:56,518 Skipping link: not a file: https://www.piwheels.org/simple/garf-executors/ 2025-12-25T07:43:56,518 Skipping link: not a file: https://pypi.org/simple/garf-executors/ 2025-12-25T07:43:56,540 Given no hashes to check 1 links for project 'garf-executors': discarding no candidates 2025-12-25T07:43:56,558 Collecting garf-executors==0.1.7 2025-12-25T07:43:56,560 Created temporary directory: /tmp/pip-unpack-worq11qo 2025-12-25T07:43:56,770 Downloading garf_executors-0.1.7.tar.gz (16 kB) 2025-12-25T07:43:56,827 Added garf-executors==0.1.7 from https://files.pythonhosted.org/packages/73/d0/0f6d08748d37a491b001d38330e470818f8fe728e2355eea9d83368f6d3e/garf_executors-0.1.7.tar.gz to build tracker '/tmp/pip-build-tracker-gao0awl2' 2025-12-25T07:43:56,831 Created temporary directory: /tmp/pip-build-env-7v1ox2tv 2025-12-25T07:43:56,836 Installing build dependencies: started 2025-12-25T07:43:56,837 Running command pip subprocess to install build dependencies 2025-12-25T07:43:57,981 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-12-25T07:43:58,620 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2025-12-25T07:43:58,643 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-12-25T07:44:00,363 Collecting setuptools>=61.0 2025-12-25T07:44:00,446 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-12-25T07:44:03,492 Installing collected packages: setuptools 2025-12-25T07:44:07,147 Successfully installed setuptools-80.9.0 2025-12-25T07:44:07,408 Installing build dependencies: finished with status 'done' 2025-12-25T07:44:07,415 Getting requirements to build wheel: started 2025-12-25T07:44:07,416 Running command Getting requirements to build wheel 2025-12-25T07:44:08,051 No `packages` or `py_modules` configuration, performing automatic discovery. 2025-12-25T07:44:08,051 `flat-layout` detected -- analysing . 2025-12-25T07:44:08,067 discovered packages -- ['garf_executors', 'garf_executors.entrypoints'] 2025-12-25T07:44:08,072 /tmp/pip-build-env-7v1ox2tv/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-12-25T07:44:08,073 !! 2025-12-25T07:44:08,074 ******************************************************************************** 2025-12-25T07:44:08,075 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2025-12-25T07:44:08,076 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-12-25T07:44:08,076 or your builds will no longer be supported. 2025-12-25T07:44:08,077 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-25T07:44:08,078 ******************************************************************************** 2025-12-25T07:44:08,079 !! 2025-12-25T07:44:08,079 corresp(dist, value, root_dir) 2025-12-25T07:44:08,161 /tmp/pip-build-env-7v1ox2tv/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-25T07:44:08,162 !! 2025-12-25T07:44:08,163 ******************************************************************************** 2025-12-25T07:44:08,163 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-25T07:44:08,164 License :: OSI Approved :: Apache Software License 2025-12-25T07:44:08,166 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-25T07:44:08,166 ******************************************************************************** 2025-12-25T07:44:08,167 !! 2025-12-25T07:44:08,168 dist._finalize_license_expression() 2025-12-25T07:44:08,168 /tmp/pip-build-env-7v1ox2tv/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-25T07:44:08,169 !! 2025-12-25T07:44:08,169 ******************************************************************************** 2025-12-25T07:44:08,170 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-25T07:44:08,171 License :: OSI Approved :: Apache Software License 2025-12-25T07:44:08,172 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-25T07:44:08,172 ******************************************************************************** 2025-12-25T07:44:08,173 !! 2025-12-25T07:44:08,174 self._finalize_license_expression() 2025-12-25T07:44:08,178 running egg_info 2025-12-25T07:44:08,185 writing garf_executors.egg-info/PKG-INFO 2025-12-25T07:44:08,192 writing dependency_links to garf_executors.egg-info/dependency_links.txt 2025-12-25T07:44:08,194 writing entry points to garf_executors.egg-info/entry_points.txt 2025-12-25T07:44:08,197 writing requirements to garf_executors.egg-info/requires.txt 2025-12-25T07:44:08,199 writing top-level names to garf_executors.egg-info/top_level.txt 2025-12-25T07:44:08,223 reading manifest file 'garf_executors.egg-info/SOURCES.txt' 2025-12-25T07:44:08,229 writing manifest file 'garf_executors.egg-info/SOURCES.txt' 2025-12-25T07:44:08,326 Getting requirements to build wheel: finished with status 'done' 2025-12-25T07:44:08,330 Created temporary directory: /tmp/pip-modern-metadata-mw16rpex 2025-12-25T07:44:08,333 Preparing metadata (pyproject.toml): started 2025-12-25T07:44:08,334 Running command Preparing metadata (pyproject.toml) 2025-12-25T07:44:08,896 No `packages` or `py_modules` configuration, performing automatic discovery. 2025-12-25T07:44:08,896 `flat-layout` detected -- analysing . 2025-12-25T07:44:08,914 discovered packages -- ['garf_executors', 'garf_executors.entrypoints'] 2025-12-25T07:44:08,918 /tmp/pip-build-env-7v1ox2tv/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-12-25T07:44:08,919 !! 2025-12-25T07:44:08,920 ******************************************************************************** 2025-12-25T07:44:08,921 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2025-12-25T07:44:08,922 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-12-25T07:44:08,922 or your builds will no longer be supported. 2025-12-25T07:44:08,923 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-25T07:44:08,924 ******************************************************************************** 2025-12-25T07:44:08,925 !! 2025-12-25T07:44:08,926 corresp(dist, value, root_dir) 2025-12-25T07:44:09,006 /tmp/pip-build-env-7v1ox2tv/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-25T07:44:09,007 !! 2025-12-25T07:44:09,008 ******************************************************************************** 2025-12-25T07:44:09,008 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-25T07:44:09,010 License :: OSI Approved :: Apache Software License 2025-12-25T07:44:09,011 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-25T07:44:09,011 ******************************************************************************** 2025-12-25T07:44:09,013 !! 2025-12-25T07:44:09,013 dist._finalize_license_expression() 2025-12-25T07:44:09,014 /tmp/pip-build-env-7v1ox2tv/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-25T07:44:09,015 !! 2025-12-25T07:44:09,016 ******************************************************************************** 2025-12-25T07:44:09,016 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-25T07:44:09,017 License :: OSI Approved :: Apache Software License 2025-12-25T07:44:09,018 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-25T07:44:09,018 ******************************************************************************** 2025-12-25T07:44:09,019 !! 2025-12-25T07:44:09,020 self._finalize_license_expression() 2025-12-25T07:44:09,020 running dist_info 2025-12-25T07:44:09,032 creating /tmp/pip-modern-metadata-mw16rpex/garf_executors.egg-info 2025-12-25T07:44:09,033 writing /tmp/pip-modern-metadata-mw16rpex/garf_executors.egg-info/PKG-INFO 2025-12-25T07:44:09,040 writing dependency_links to /tmp/pip-modern-metadata-mw16rpex/garf_executors.egg-info/dependency_links.txt 2025-12-25T07:44:09,041 writing entry points to /tmp/pip-modern-metadata-mw16rpex/garf_executors.egg-info/entry_points.txt 2025-12-25T07:44:09,045 writing requirements to /tmp/pip-modern-metadata-mw16rpex/garf_executors.egg-info/requires.txt 2025-12-25T07:44:09,046 writing top-level names to /tmp/pip-modern-metadata-mw16rpex/garf_executors.egg-info/top_level.txt 2025-12-25T07:44:09,047 writing manifest file '/tmp/pip-modern-metadata-mw16rpex/garf_executors.egg-info/SOURCES.txt' 2025-12-25T07:44:09,068 reading manifest file '/tmp/pip-modern-metadata-mw16rpex/garf_executors.egg-info/SOURCES.txt' 2025-12-25T07:44:09,073 writing manifest file '/tmp/pip-modern-metadata-mw16rpex/garf_executors.egg-info/SOURCES.txt' 2025-12-25T07:44:09,074 creating '/tmp/pip-modern-metadata-mw16rpex/garf_executors-0.1.7.dist-info' 2025-12-25T07:44:09,200 Preparing metadata (pyproject.toml): finished with status 'done' 2025-12-25T07:44:09,204 Source in /tmp/pip-wheel-mw3kgntl/garf-executors_55a4721545034c6da568732747b89a39 has version 0.1.7, which satisfies requirement garf-executors==0.1.7 from https://files.pythonhosted.org/packages/73/d0/0f6d08748d37a491b001d38330e470818f8fe728e2355eea9d83368f6d3e/garf_executors-0.1.7.tar.gz 2025-12-25T07:44:09,205 Removed garf-executors==0.1.7 from https://files.pythonhosted.org/packages/73/d0/0f6d08748d37a491b001d38330e470818f8fe728e2355eea9d83368f6d3e/garf_executors-0.1.7.tar.gz from build tracker '/tmp/pip-build-tracker-gao0awl2' 2025-12-25T07:44:09,211 Created temporary directory: /tmp/pip-unpack-ltpi9q8m 2025-12-25T07:44:09,212 Building wheels for collected packages: garf-executors 2025-12-25T07:44:09,217 Created temporary directory: /tmp/pip-wheel-eu670_ox 2025-12-25T07:44:09,217 Destination directory: /tmp/pip-wheel-eu670_ox 2025-12-25T07:44:09,219 Building wheel for garf-executors (pyproject.toml): started 2025-12-25T07:44:09,221 Running command Building wheel for garf-executors (pyproject.toml) 2025-12-25T07:44:09,767 No `packages` or `py_modules` configuration, performing automatic discovery. 2025-12-25T07:44:09,768 `flat-layout` detected -- analysing . 2025-12-25T07:44:09,782 discovered packages -- ['garf_executors', 'garf_executors.entrypoints'] 2025-12-25T07:44:09,787 /tmp/pip-build-env-7v1ox2tv/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-12-25T07:44:09,788 !! 2025-12-25T07:44:09,789 ******************************************************************************** 2025-12-25T07:44:09,789 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2025-12-25T07:44:09,791 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-12-25T07:44:09,791 or your builds will no longer be supported. 2025-12-25T07:44:09,792 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-25T07:44:09,793 ******************************************************************************** 2025-12-25T07:44:09,793 !! 2025-12-25T07:44:09,794 corresp(dist, value, root_dir) 2025-12-25T07:44:09,865 /tmp/pip-build-env-7v1ox2tv/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-25T07:44:09,866 !! 2025-12-25T07:44:09,867 ******************************************************************************** 2025-12-25T07:44:09,867 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-25T07:44:09,868 License :: OSI Approved :: Apache Software License 2025-12-25T07:44:09,869 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-25T07:44:09,869 ******************************************************************************** 2025-12-25T07:44:09,870 !! 2025-12-25T07:44:09,871 dist._finalize_license_expression() 2025-12-25T07:44:09,871 /tmp/pip-build-env-7v1ox2tv/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-12-25T07:44:09,872 !! 2025-12-25T07:44:09,873 ******************************************************************************** 2025-12-25T07:44:09,874 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-12-25T07:44:09,875 License :: OSI Approved :: Apache Software License 2025-12-25T07:44:09,876 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-12-25T07:44:09,876 ******************************************************************************** 2025-12-25T07:44:09,877 !! 2025-12-25T07:44:09,878 self._finalize_license_expression() 2025-12-25T07:44:09,879 running bdist_wheel 2025-12-25T07:44:09,894 running build 2025-12-25T07:44:09,895 running build_py 2025-12-25T07:44:09,902 creating build/lib/garf_executors 2025-12-25T07:44:09,904 copying garf_executors/fetchers.py -> build/lib/garf_executors 2025-12-25T07:44:09,907 copying garf_executors/config.py -> build/lib/garf_executors 2025-12-25T07:44:09,909 copying garf_executors/garf_pb2_grpc.py -> build/lib/garf_executors 2025-12-25T07:44:09,911 copying garf_executors/bq_executor.py -> build/lib/garf_executors 2025-12-25T07:44:09,914 copying garf_executors/telemetry.py -> build/lib/garf_executors 2025-12-25T07:44:09,916 copying garf_executors/__init__.py -> build/lib/garf_executors 2025-12-25T07:44:09,918 copying garf_executors/api_executor.py -> build/lib/garf_executors 2025-12-25T07:44:09,920 copying garf_executors/garf_pb2.py -> build/lib/garf_executors 2025-12-25T07:44:09,922 copying garf_executors/sql_executor.py -> build/lib/garf_executors 2025-12-25T07:44:09,924 copying garf_executors/execution_context.py -> build/lib/garf_executors 2025-12-25T07:44:09,927 copying garf_executors/executor.py -> build/lib/garf_executors 2025-12-25T07:44:09,929 copying garf_executors/exceptions.py -> build/lib/garf_executors 2025-12-25T07:44:09,931 creating build/lib/garf_executors/entrypoints 2025-12-25T07:44:09,933 copying garf_executors/entrypoints/utils.py -> build/lib/garf_executors/entrypoints 2025-12-25T07:44:09,935 copying garf_executors/entrypoints/grpc_server.py -> build/lib/garf_executors/entrypoints 2025-12-25T07:44:09,937 copying garf_executors/entrypoints/tracer.py -> build/lib/garf_executors/entrypoints 2025-12-25T07:44:09,939 copying garf_executors/entrypoints/__init__.py -> build/lib/garf_executors/entrypoints 2025-12-25T07:44:09,941 copying garf_executors/entrypoints/server.py -> build/lib/garf_executors/entrypoints 2025-12-25T07:44:09,943 copying garf_executors/entrypoints/cli.py -> build/lib/garf_executors/entrypoints 2025-12-25T07:44:09,945 running egg_info 2025-12-25T07:44:09,957 writing garf_executors.egg-info/PKG-INFO 2025-12-25T07:44:09,963 writing dependency_links to garf_executors.egg-info/dependency_links.txt 2025-12-25T07:44:09,964 writing entry points to garf_executors.egg-info/entry_points.txt 2025-12-25T07:44:09,967 writing requirements to garf_executors.egg-info/requires.txt 2025-12-25T07:44:09,968 writing top-level names to garf_executors.egg-info/top_level.txt 2025-12-25T07:44:09,978 reading manifest file 'garf_executors.egg-info/SOURCES.txt' 2025-12-25T07:44:09,985 writing manifest file 'garf_executors.egg-info/SOURCES.txt' 2025-12-25T07:44:09,999 installing to build/bdist.linux-armv7l/wheel 2025-12-25T07:44:09,999 running install 2025-12-25T07:44:10,022 running install_lib 2025-12-25T07:44:10,029 creating build/bdist.linux-armv7l/wheel 2025-12-25T07:44:10,031 creating build/bdist.linux-armv7l/wheel/garf_executors 2025-12-25T07:44:10,033 copying build/lib/garf_executors/fetchers.py -> build/bdist.linux-armv7l/wheel/./garf_executors 2025-12-25T07:44:10,035 copying build/lib/garf_executors/config.py -> build/bdist.linux-armv7l/wheel/./garf_executors 2025-12-25T07:44:10,037 copying build/lib/garf_executors/garf_pb2_grpc.py -> build/bdist.linux-armv7l/wheel/./garf_executors 2025-12-25T07:44:10,039 copying build/lib/garf_executors/bq_executor.py -> build/bdist.linux-armv7l/wheel/./garf_executors 2025-12-25T07:44:10,042 creating build/bdist.linux-armv7l/wheel/garf_executors/entrypoints 2025-12-25T07:44:10,043 copying build/lib/garf_executors/entrypoints/utils.py -> build/bdist.linux-armv7l/wheel/./garf_executors/entrypoints 2025-12-25T07:44:10,046 copying build/lib/garf_executors/entrypoints/grpc_server.py -> build/bdist.linux-armv7l/wheel/./garf_executors/entrypoints 2025-12-25T07:44:10,048 copying build/lib/garf_executors/entrypoints/tracer.py -> build/bdist.linux-armv7l/wheel/./garf_executors/entrypoints 2025-12-25T07:44:10,050 copying build/lib/garf_executors/entrypoints/__init__.py -> build/bdist.linux-armv7l/wheel/./garf_executors/entrypoints 2025-12-25T07:44:10,052 copying build/lib/garf_executors/entrypoints/server.py -> build/bdist.linux-armv7l/wheel/./garf_executors/entrypoints 2025-12-25T07:44:10,054 copying build/lib/garf_executors/entrypoints/cli.py -> build/bdist.linux-armv7l/wheel/./garf_executors/entrypoints 2025-12-25T07:44:10,056 copying build/lib/garf_executors/telemetry.py -> build/bdist.linux-armv7l/wheel/./garf_executors 2025-12-25T07:44:10,058 copying build/lib/garf_executors/__init__.py -> build/bdist.linux-armv7l/wheel/./garf_executors 2025-12-25T07:44:10,060 copying build/lib/garf_executors/api_executor.py -> build/bdist.linux-armv7l/wheel/./garf_executors 2025-12-25T07:44:10,062 copying build/lib/garf_executors/garf_pb2.py -> build/bdist.linux-armv7l/wheel/./garf_executors 2025-12-25T07:44:10,064 copying build/lib/garf_executors/sql_executor.py -> build/bdist.linux-armv7l/wheel/./garf_executors 2025-12-25T07:44:10,067 copying build/lib/garf_executors/execution_context.py -> build/bdist.linux-armv7l/wheel/./garf_executors 2025-12-25T07:44:10,069 copying build/lib/garf_executors/executor.py -> build/bdist.linux-armv7l/wheel/./garf_executors 2025-12-25T07:44:10,071 copying build/lib/garf_executors/exceptions.py -> build/bdist.linux-armv7l/wheel/./garf_executors 2025-12-25T07:44:10,073 running install_egg_info 2025-12-25T07:44:10,079 Copying garf_executors.egg-info to build/bdist.linux-armv7l/wheel/./garf_executors-0.1.7-py3.11.egg-info 2025-12-25T07:44:10,091 running install_scripts 2025-12-25T07:44:10,101 creating build/bdist.linux-armv7l/wheel/garf_executors-0.1.7.dist-info/WHEEL 2025-12-25T07:44:10,104 creating '/tmp/pip-wheel-eu670_ox/.tmp-gxwagahf/garf_executors-0.1.7-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-12-25T07:44:10,107 adding 'garf_executors/__init__.py' 2025-12-25T07:44:10,109 adding 'garf_executors/api_executor.py' 2025-12-25T07:44:10,112 adding 'garf_executors/bq_executor.py' 2025-12-25T07:44:10,113 adding 'garf_executors/config.py' 2025-12-25T07:44:10,115 adding 'garf_executors/exceptions.py' 2025-12-25T07:44:10,116 adding 'garf_executors/execution_context.py' 2025-12-25T07:44:10,118 adding 'garf_executors/executor.py' 2025-12-25T07:44:10,119 adding 'garf_executors/fetchers.py' 2025-12-25T07:44:10,120 adding 'garf_executors/garf_pb2.py' 2025-12-25T07:44:10,122 adding 'garf_executors/garf_pb2_grpc.py' 2025-12-25T07:44:10,123 adding 'garf_executors/sql_executor.py' 2025-12-25T07:44:10,124 adding 'garf_executors/telemetry.py' 2025-12-25T07:44:10,126 adding 'garf_executors/entrypoints/__init__.py' 2025-12-25T07:44:10,128 adding 'garf_executors/entrypoints/cli.py' 2025-12-25T07:44:10,129 adding 'garf_executors/entrypoints/grpc_server.py' 2025-12-25T07:44:10,130 adding 'garf_executors/entrypoints/server.py' 2025-12-25T07:44:10,132 adding 'garf_executors/entrypoints/tracer.py' 2025-12-25T07:44:10,133 adding 'garf_executors/entrypoints/utils.py' 2025-12-25T07:44:10,135 adding 'garf_executors-0.1.7.dist-info/METADATA' 2025-12-25T07:44:10,136 adding 'garf_executors-0.1.7.dist-info/WHEEL' 2025-12-25T07:44:10,137 adding 'garf_executors-0.1.7.dist-info/entry_points.txt' 2025-12-25T07:44:10,138 adding 'garf_executors-0.1.7.dist-info/top_level.txt' 2025-12-25T07:44:10,139 adding 'garf_executors-0.1.7.dist-info/RECORD' 2025-12-25T07:44:10,141 removing build/bdist.linux-armv7l/wheel 2025-12-25T07:44:10,250 Building wheel for garf-executors (pyproject.toml): finished with status 'done' 2025-12-25T07:44:10,256 Created wheel for garf-executors: filename=garf_executors-0.1.7-py3-none-any.whl size=25410 sha256=f2948f68e50dc05f14584f2ee346fcf972faad04d8fb043ef8d576db9e108091 2025-12-25T07:44:10,257 Stored in directory: /tmp/pip-ephem-wheel-cache-g97e6qan/wheels/2d/7a/b3/de9afbe8f3bdb2239cdadbcf333f02c2a39a00b82d947f9d18 2025-12-25T07:44:10,268 Successfully built garf-executors 2025-12-25T07:44:10,271 Removed build tracker: '/tmp/pip-build-tracker-gao0awl2'