2025-09-18T05:48:18,015 Created temporary directory: /tmp/pip-ephem-wheel-cache-ds4bzeeo 2025-09-18T05:48:18,017 Created temporary directory: /tmp/pip-build-tracker-h3cth4je 2025-09-18T05:48:18,018 Initialized build tracking at /tmp/pip-build-tracker-h3cth4je 2025-09-18T05:48:18,019 Created build tracker: /tmp/pip-build-tracker-h3cth4je 2025-09-18T05:48:18,019 Entered build tracker: /tmp/pip-build-tracker-h3cth4je 2025-09-18T05:48:18,020 Created temporary directory: /tmp/pip-wheel-56g207cf 2025-09-18T05:48:18,023 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-09-18T05:48:18,025 Created temporary directory: /tmp/pip-ephem-wheel-cache-duu9aw1b 2025-09-18T05:48:18,048 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-18T05:48:18,052 2 location(s) to search for versions of sayer: 2025-09-18T05:48:18,052 * https://pypi.org/simple/sayer/ 2025-09-18T05:48:18,052 * https://www.piwheels.org/simple/sayer/ 2025-09-18T05:48:18,052 Fetching project page and analyzing links: https://pypi.org/simple/sayer/ 2025-09-18T05:48:18,053 Getting page https://pypi.org/simple/sayer/ 2025-09-18T05:48:18,055 Found index url https://pypi.org/simple 2025-09-18T05:48:18,270 Fetched page https://pypi.org/simple/sayer/ as application/vnd.pypi.simple.v1+json 2025-09-18T05:48:18,277 Skipping link: No binaries permitted for sayer: https://files.pythonhosted.org/packages/50/d0/a73d2ee3e6302222cb5860fbfcea4237ef36aeafcf06976e29bfebd264c7/sayer-0.1.0-py3-none-any.whl (from https://pypi.org/simple/sayer/) (requires-python:>=3.10) 2025-09-18T05:48:18,278 Found link https://files.pythonhosted.org/packages/b3/a8/a00423ac187003f0dc97286a1f4b8739fca13d6b6b39294e4f6460557d98/sayer-0.1.0.tar.gz (from https://pypi.org/simple/sayer/) (requires-python:>=3.10), version: 0.1.0 2025-09-18T05:48:18,279 Skipping link: No binaries permitted for sayer: https://files.pythonhosted.org/packages/78/c4/3ab0e36ec1e5a586939d2cc181a5e57633e3340eb37b4a647e26a7e6e9a3/sayer-0.2.0-py3-none-any.whl (from https://pypi.org/simple/sayer/) (requires-python:>=3.10) 2025-09-18T05:48:18,280 Found link https://files.pythonhosted.org/packages/54/b7/4d3b33091238d2c9976f8319605a02515c80e4ace1493f867f1a840d76f4/sayer-0.2.0.tar.gz (from https://pypi.org/simple/sayer/) (requires-python:>=3.10), version: 0.2.0 2025-09-18T05:48:18,280 Skipping link: No binaries permitted for sayer: https://files.pythonhosted.org/packages/fa/36/e1087ab1e568a5a101118ad0f72833215f381e1483e10c9c762f71a831cb/sayer-0.2.1-py3-none-any.whl (from https://pypi.org/simple/sayer/) (requires-python:>=3.10) 2025-09-18T05:48:18,281 Found link https://files.pythonhosted.org/packages/5d/a0/cf7365632a516eaabfadfd0c0f4c1d6c2b645322a57eef53dbf79f1a7636/sayer-0.2.1.tar.gz (from https://pypi.org/simple/sayer/) (requires-python:>=3.10), version: 0.2.1 2025-09-18T05:48:18,282 Skipping link: No binaries permitted for sayer: https://files.pythonhosted.org/packages/52/28/0d5b1218083a712f337b18a2829d50ad3d17eccf7f2739e5edeb8bb5ca90/sayer-0.2.2-py3-none-any.whl (from https://pypi.org/simple/sayer/) (requires-python:>=3.10) 2025-09-18T05:48:18,283 Found link https://files.pythonhosted.org/packages/58/ed/81b416800628fb6672d16cae714f60ff06c8f94f58744f82643ad0665242/sayer-0.2.2.tar.gz (from https://pypi.org/simple/sayer/) (requires-python:>=3.10), version: 0.2.2 2025-09-18T05:48:18,284 Skipping link: No binaries permitted for sayer: https://files.pythonhosted.org/packages/df/44/644328c558a6f145b7259e3632277a1352ca00c32b98ef8627c7f8f62dd9/sayer-0.2.3-py3-none-any.whl (from https://pypi.org/simple/sayer/) (requires-python:>=3.10) 2025-09-18T05:48:18,285 Found link https://files.pythonhosted.org/packages/8a/e9/8cb0dbd4fcf2147dcaf41c317d981cfafc3ec4f19f1a96eee10717c4f692/sayer-0.2.3.tar.gz (from https://pypi.org/simple/sayer/) (requires-python:>=3.10), version: 0.2.3 2025-09-18T05:48:18,285 Skipping link: No binaries permitted for sayer: https://files.pythonhosted.org/packages/b6/85/a2897b7f531a73fbf529e5d5d06577c4ddfb36e59385f1d6f909cc755f69/sayer-0.2.4-py3-none-any.whl (from https://pypi.org/simple/sayer/) (requires-python:>=3.10) 2025-09-18T05:48:18,286 Found link https://files.pythonhosted.org/packages/d6/06/4a8fc87870bba3195973ff3d41dc66ac621f55d020dd9a1cd91266dbb90e/sayer-0.2.4.tar.gz (from https://pypi.org/simple/sayer/) (requires-python:>=3.10), version: 0.2.4 2025-09-18T05:48:18,287 Skipping link: No binaries permitted for sayer: https://files.pythonhosted.org/packages/b1/d3/416bc9063a637436ed3d3dc898b362facb63bfa00561aa61ed49870f8b05/sayer-0.2.5-py3-none-any.whl (from https://pypi.org/simple/sayer/) (requires-python:>=3.10) 2025-09-18T05:48:18,288 Found link https://files.pythonhosted.org/packages/43/99/0dad897bfc818804b53128493d7a453d3a5674890faa787da47ff8522fb1/sayer-0.2.5.tar.gz (from https://pypi.org/simple/sayer/) (requires-python:>=3.10), version: 0.2.5 2025-09-18T05:48:18,289 Skipping link: No binaries permitted for sayer: https://files.pythonhosted.org/packages/d1/04/718088f884e3ecb29f7619b65ac60fe5215190be6def7f6f69afd62668bb/sayer-0.2.6-py3-none-any.whl (from https://pypi.org/simple/sayer/) (requires-python:>=3.10) 2025-09-18T05:48:18,290 Found link https://files.pythonhosted.org/packages/c7/95/116696bd89511f0b6eef5a8718d12983378de8bd1e79ff36b9f01043405f/sayer-0.2.6.tar.gz (from https://pypi.org/simple/sayer/) (requires-python:>=3.10), version: 0.2.6 2025-09-18T05:48:18,290 Skipping link: No binaries permitted for sayer: https://files.pythonhosted.org/packages/15/74/6a449013d53fec3cd4f79dc63b77dd2e9f0f97aae4a6e098e0ba6ddac8bc/sayer-0.2.7-py3-none-any.whl (from https://pypi.org/simple/sayer/) (requires-python:>=3.10) 2025-09-18T05:48:18,291 Found link https://files.pythonhosted.org/packages/d8/51/162b41fefb0cd40aa63415602e58590edbb6e654fb67ccdbef4903813081/sayer-0.2.7.tar.gz (from https://pypi.org/simple/sayer/) (requires-python:>=3.10), version: 0.2.7 2025-09-18T05:48:18,292 Skipping link: No binaries permitted for sayer: https://files.pythonhosted.org/packages/7e/ae/794ac15ee67345db769e5bcd974f29981cf07f9ed0d7e5497fc641de12e1/sayer-0.3.0-py3-none-any.whl (from https://pypi.org/simple/sayer/) (requires-python:>=3.10) 2025-09-18T05:48:18,292 Found link https://files.pythonhosted.org/packages/b5/1b/644cb6d397cbed6e0d768fb02334dcdeec8cafa7d5b5bb01ecee472cdc5a/sayer-0.3.0.tar.gz (from https://pypi.org/simple/sayer/) (requires-python:>=3.10), version: 0.3.0 2025-09-18T05:48:18,293 Skipping link: No binaries permitted for sayer: https://files.pythonhosted.org/packages/eb/b9/76ecded88f7f6b5678fa54db230f1abd950630e83a367fd06de56097b5a6/sayer-0.3.1-py3-none-any.whl (from https://pypi.org/simple/sayer/) (requires-python:>=3.10) 2025-09-18T05:48:18,294 Found link https://files.pythonhosted.org/packages/db/42/29a5b04e39b13fa79a584913a48393cd65a5d5b38621e44c289aaf40e9fa/sayer-0.3.1.tar.gz (from https://pypi.org/simple/sayer/) (requires-python:>=3.10), version: 0.3.1 2025-09-18T05:48:18,295 Skipping link: No binaries permitted for sayer: https://files.pythonhosted.org/packages/d8/dd/8b34454e1607deb36629ea14db4e624f4ce22ce32238a33e9e7c5dcb1ab4/sayer-0.3.3-py3-none-any.whl (from https://pypi.org/simple/sayer/) (requires-python:>=3.10) 2025-09-18T05:48:18,295 Found link https://files.pythonhosted.org/packages/e9/08/1a3c53c19f74e476b926c736c6ccbdd4f710d7c92704abb413c693ac4bde/sayer-0.3.3.tar.gz (from https://pypi.org/simple/sayer/) (requires-python:>=3.10), version: 0.3.3 2025-09-18T05:48:18,296 Skipping link: No binaries permitted for sayer: https://files.pythonhosted.org/packages/de/99/eec219db64c3be7d2faf404af52535ac27f4cf173470aab248ed887b71d3/sayer-0.3.4-py3-none-any.whl (from https://pypi.org/simple/sayer/) (requires-python:>=3.10) 2025-09-18T05:48:18,297 Found link https://files.pythonhosted.org/packages/ec/d8/f85deac49e35746110b0f4dbb4977b67e0b427f17973c94cd647eef01d42/sayer-0.3.4.tar.gz (from https://pypi.org/simple/sayer/) (requires-python:>=3.10), version: 0.3.4 2025-09-18T05:48:18,298 Skipping link: No binaries permitted for sayer: https://files.pythonhosted.org/packages/c0/40/155ce21ac36cf92fe0c1855b639a36a7724241186d6ce0341e6132795e29/sayer-0.4.0-py3-none-any.whl (from https://pypi.org/simple/sayer/) (requires-python:>=3.10) 2025-09-18T05:48:18,299 Found link https://files.pythonhosted.org/packages/c4/9d/2709ffae7dd874f8756cafb57ef6ff6f0400985b301d5022cabb752b1f67/sayer-0.4.0.tar.gz (from https://pypi.org/simple/sayer/) (requires-python:>=3.10), version: 0.4.0 2025-09-18T05:48:18,299 Skipping link: No binaries permitted for sayer: https://files.pythonhosted.org/packages/40/67/864348304453d7e9363815ff1754570bd5066cb0b34bbdfd37614902c878/sayer-0.4.1-py3-none-any.whl (from https://pypi.org/simple/sayer/) (requires-python:>=3.10) 2025-09-18T05:48:18,300 Found link https://files.pythonhosted.org/packages/89/6d/34f30ccfb9591476a2b6156dbc0fd54347c31d9171d2ca2aa024f01163d2/sayer-0.4.1.tar.gz (from https://pypi.org/simple/sayer/) (requires-python:>=3.10), version: 0.4.1 2025-09-18T05:48:18,301 Skipping link: No binaries permitted for sayer: https://files.pythonhosted.org/packages/85/14/f20d3c14fc9be1e5948a37741336084dddd2b22898c403b1a30cb899f5ff/sayer-0.5.0-py3-none-any.whl (from https://pypi.org/simple/sayer/) (requires-python:>=3.10) 2025-09-18T05:48:18,302 Found link https://files.pythonhosted.org/packages/6c/d3/2241b034f6092b38e6f4153c97489adc36c080eff952c8181792c12577c4/sayer-0.5.0.tar.gz (from https://pypi.org/simple/sayer/) (requires-python:>=3.10), version: 0.5.0 2025-09-18T05:48:18,302 Fetching project page and analyzing links: https://www.piwheels.org/simple/sayer/ 2025-09-18T05:48:18,303 Getting page https://www.piwheels.org/simple/sayer/ 2025-09-18T05:48:18,304 Found index url https://www.piwheels.org/simple 2025-09-18T05:48:18,470 Fetched page https://www.piwheels.org/simple/sayer/ as text/html 2025-09-18T05:48:18,476 Skipping link: No binaries permitted for sayer: https://www.piwheels.org/simple/sayer/sayer-0.4.1-py3-none-any.whl#sha256=8fe36e1a4a02792ac867ab7489043fa3275c73d5d40ea40b64d97ad6e67f0de3 (from https://www.piwheels.org/simple/sayer/) (requires-python:>=3.10) 2025-09-18T05:48:18,477 Skipping link: No binaries permitted for sayer: https://archive1.piwheels.org/simple/sayer/sayer-0.4.0-py3-none-any.whl#sha256=e0adfacd33a2d54ddf5305be9d27e632a27fdcfa06ddff5769b0dd30913e1d40 (from https://www.piwheels.org/simple/sayer/) (requires-python:>=3.10) 2025-09-18T05:48:18,478 Skipping link: No binaries permitted for sayer: https://archive1.piwheels.org/simple/sayer/sayer-0.3.4-py3-none-any.whl#sha256=459db11143e0ffdfe69693078d74faee007f6701fdbf1472b53665588e1d9eae (from https://www.piwheels.org/simple/sayer/) (requires-python:>=3.10) 2025-09-18T05:48:18,478 Skipping link: No binaries permitted for sayer: https://archive1.piwheels.org/simple/sayer/sayer-0.3.3-py3-none-any.whl#sha256=bd13045ff1e1a2dab64d48cc27b5248220331930fa186d35241dc58cd46c62e7 (from https://www.piwheels.org/simple/sayer/) (requires-python:>=3.10) 2025-09-18T05:48:18,479 Skipping link: No binaries permitted for sayer: https://archive1.piwheels.org/simple/sayer/sayer-0.3.1-py3-none-any.whl#sha256=3d5da868e5b296c20e24a8aeed8f5109dac97efd72cdfc87710c12207c4eab38 (from https://www.piwheels.org/simple/sayer/) (requires-python:>=3.10) 2025-09-18T05:48:18,479 Skipping link: No binaries permitted for sayer: https://archive1.piwheels.org/simple/sayer/sayer-0.3.0-py3-none-any.whl#sha256=fb0722ba5b60bd97c2288d589355b91cef2b05546e756a230447e37089c03be0 (from https://www.piwheels.org/simple/sayer/) (requires-python:>=3.10) 2025-09-18T05:48:18,480 Skipping link: No binaries permitted for sayer: https://archive1.piwheels.org/simple/sayer/sayer-0.2.7-py3-none-any.whl#sha256=abdb6a59e6e748419a264c0fd046d70f548634966870eed50a2d942cdb399d1b (from https://www.piwheels.org/simple/sayer/) (requires-python:>=3.10) 2025-09-18T05:48:18,480 Skipping link: No binaries permitted for sayer: https://archive1.piwheels.org/simple/sayer/sayer-0.2.6-py3-none-any.whl#sha256=cb5cbb326ef844652021cb68b990a5fb362054e2ba846b607fd3f4a79208041b (from https://www.piwheels.org/simple/sayer/) (requires-python:>=3.10) 2025-09-18T05:48:18,481 Skipping link: No binaries permitted for sayer: https://archive1.piwheels.org/simple/sayer/sayer-0.2.5-py3-none-any.whl#sha256=5e4d476c34b191c9ccfd281f056865bd2eae85aa9794bc1e7b4988e4b9d4e65e (from https://www.piwheels.org/simple/sayer/) (requires-python:>=3.10) 2025-09-18T05:48:18,482 Skipping link: No binaries permitted for sayer: https://archive1.piwheels.org/simple/sayer/sayer-0.2.4-py3-none-any.whl#sha256=7d75af6a455efc1e164750d5f0c1361dc3f3fa654a01cf26b4ab99f38110671e (from https://www.piwheels.org/simple/sayer/) (requires-python:>=3.10) 2025-09-18T05:48:18,482 Skipping link: No binaries permitted for sayer: https://archive1.piwheels.org/simple/sayer/sayer-0.2.3-py3-none-any.whl#sha256=9a486c835d1f5f798a6f9a90189f7dfe84f0ec1712fd17284b3afcc817dfaf29 (from https://www.piwheels.org/simple/sayer/) (requires-python:>=3.10) 2025-09-18T05:48:18,483 Skipping link: No binaries permitted for sayer: https://archive1.piwheels.org/simple/sayer/sayer-0.2.2-py3-none-any.whl#sha256=e838fefa7c73a1ec8dc3fffff8faa5d42a9db4b4d6e3d15184d1c82c2809f9a9 (from https://www.piwheels.org/simple/sayer/) (requires-python:>=3.10) 2025-09-18T05:48:18,483 Skipping link: No binaries permitted for sayer: https://archive1.piwheels.org/simple/sayer/sayer-0.2.1-py3-none-any.whl#sha256=948c313af23b92bcffaca15c57e2a5f88fe9a1c6f523e2675b708b10775cf68d (from https://www.piwheels.org/simple/sayer/) (requires-python:>=3.10) 2025-09-18T05:48:18,484 Skipping link: No binaries permitted for sayer: https://archive1.piwheels.org/simple/sayer/sayer-0.2.0-py3-none-any.whl#sha256=12458b9df8b7d0514c662f672b12adca5bb4e31bc843ca804ce927f3af3c0d14 (from https://www.piwheels.org/simple/sayer/) (requires-python:>=3.10) 2025-09-18T05:48:18,484 Skipping link: No binaries permitted for sayer: https://archive1.piwheels.org/simple/sayer/sayer-0.1.0-py3-none-any.whl#sha256=603c483b9273df1f944e37ec67a2ff36e8418c9f9e3003e3825aae3d6d09fe52 (from https://www.piwheels.org/simple/sayer/) (requires-python:>=3.10) 2025-09-18T05:48:18,485 Skipping link: not a file: https://www.piwheels.org/simple/sayer/ 2025-09-18T05:48:18,485 Skipping link: not a file: https://pypi.org/simple/sayer/ 2025-09-18T05:48:18,506 Given no hashes to check 1 links for project 'sayer': discarding no candidates 2025-09-18T05:48:18,525 Collecting sayer==0.5.0 2025-09-18T05:48:18,528 Created temporary directory: /tmp/pip-unpack-5ikursma 2025-09-18T05:48:18,761 Downloading sayer-0.5.0.tar.gz (53 kB) 2025-09-18T05:48:18,892 Added sayer==0.5.0 from https://files.pythonhosted.org/packages/6c/d3/2241b034f6092b38e6f4153c97489adc36c080eff952c8181792c12577c4/sayer-0.5.0.tar.gz to build tracker '/tmp/pip-build-tracker-h3cth4je' 2025-09-18T05:48:18,899 Created temporary directory: /tmp/pip-build-env-_kbwy3m9 2025-09-18T05:48:18,904 Installing build dependencies: started 2025-09-18T05:48:18,905 Running command pip subprocess to install build dependencies 2025-09-18T05:48:20,043 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-09-18T05:48:20,649 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-09-18T05:48:20,672 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-18T05:48:21,179 Collecting hatchling 2025-09-18T05:48:21,197 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.27.0-py3-none-any.whl (75 kB) 2025-09-18T05:48:21,380 Collecting packaging>=24.2 2025-09-18T05:48:21,395 Using cached https://www.piwheels.org/simple/packaging/packaging-25.0-py3-none-any.whl (66 kB) 2025-09-18T05:48:21,501 Collecting pathspec>=0.10.1 2025-09-18T05:48:21,517 Using cached https://www.piwheels.org/simple/pathspec/pathspec-0.12.1-py3-none-any.whl (31 kB) 2025-09-18T05:48:21,641 Collecting pluggy>=1.0.0 2025-09-18T05:48:21,657 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2025-09-18T05:48:22,157 Collecting trove-classifiers 2025-09-18T05:48:22,174 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2025.9.11.17-py3-none-any.whl (14 kB) 2025-09-18T05:48:24,894 Installing collected packages: trove-classifiers, pluggy, pathspec, packaging, hatchling 2025-09-18T05:48:24,932 Creating /tmp/pip-build-env-_kbwy3m9/overlay/local/bin 2025-09-18T05:48:24,934 changing mode of /tmp/pip-build-env-_kbwy3m9/overlay/local/bin/trove-classifiers to 755 2025-09-18T05:48:25,769 changing mode of /tmp/pip-build-env-_kbwy3m9/overlay/local/bin/hatchling to 755 2025-09-18T05:48:25,808 Successfully installed hatchling-1.27.0 packaging-25.0 pathspec-0.12.1 pluggy-1.6.0 trove-classifiers-2025.9.11.17 2025-09-18T05:48:26,054 Installing build dependencies: finished with status 'done' 2025-09-18T05:48:26,062 Getting requirements to build wheel: started 2025-09-18T05:48:26,063 Running command Getting requirements to build wheel 2025-09-18T05:48:26,378 Getting requirements to build wheel: finished with status 'done' 2025-09-18T05:48:26,382 Created temporary directory: /tmp/pip-modern-metadata-cijyo3bz 2025-09-18T05:48:26,384 Preparing metadata (pyproject.toml): started 2025-09-18T05:48:26,385 Running command Preparing metadata (pyproject.toml) 2025-09-18T05:48:26,968 Preparing metadata (pyproject.toml): finished with status 'done' 2025-09-18T05:48:26,973 Source in /tmp/pip-wheel-56g207cf/sayer_5e39fafe52784377ab8eb15f3a93ac73 has version 0.5.0, which satisfies requirement sayer==0.5.0 from https://files.pythonhosted.org/packages/6c/d3/2241b034f6092b38e6f4153c97489adc36c080eff952c8181792c12577c4/sayer-0.5.0.tar.gz 2025-09-18T05:48:26,974 Removed sayer==0.5.0 from https://files.pythonhosted.org/packages/6c/d3/2241b034f6092b38e6f4153c97489adc36c080eff952c8181792c12577c4/sayer-0.5.0.tar.gz from build tracker '/tmp/pip-build-tracker-h3cth4je' 2025-09-18T05:48:26,980 Created temporary directory: /tmp/pip-unpack-nwb88v8m 2025-09-18T05:48:26,981 Building wheels for collected packages: sayer 2025-09-18T05:48:26,985 Created temporary directory: /tmp/pip-wheel-u6r9ijnl 2025-09-18T05:48:26,986 Destination directory: /tmp/pip-wheel-u6r9ijnl 2025-09-18T05:48:26,988 Building wheel for sayer (pyproject.toml): started 2025-09-18T05:48:26,989 Running command Building wheel for sayer (pyproject.toml) 2025-09-18T05:48:27,119 Building wheel for sayer (pyproject.toml): finished with status 'done' 2025-09-18T05:48:27,124 Created wheel for sayer: filename=sayer-0.5.0-py3-none-any.whl size=65277 sha256=9cdb788632e27101aef5d92c8c695d3a5120c112fa5d19511d803f4ed21084cf 2025-09-18T05:48:27,125 Stored in directory: /tmp/pip-ephem-wheel-cache-duu9aw1b/wheels/36/7a/07/0157d05fd88f5fe3f5fe7e9bf30f5c2c5850a3074919e71166 2025-09-18T05:48:27,138 Successfully built sayer 2025-09-18T05:48:27,144 Removed build tracker: '/tmp/pip-build-tracker-h3cth4je'