2025-11-10T23:53:16,016 Created temporary directory: /tmp/pip-ephem-wheel-cache-u3yzzpu2 2025-11-10T23:53:16,018 Created temporary directory: /tmp/pip-build-tracker-vd9cl6qb 2025-11-10T23:53:16,019 Initialized build tracking at /tmp/pip-build-tracker-vd9cl6qb 2025-11-10T23:53:16,019 Created build tracker: /tmp/pip-build-tracker-vd9cl6qb 2025-11-10T23:53:16,020 Entered build tracker: /tmp/pip-build-tracker-vd9cl6qb 2025-11-10T23:53:16,021 Created temporary directory: /tmp/pip-wheel-w0iz59lo 2025-11-10T23:53:16,024 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-11-10T23:53:16,026 Created temporary directory: /tmp/pip-ephem-wheel-cache-optyrxsi 2025-11-10T23:53:16,049 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-10T23:53:16,052 2 location(s) to search for versions of sayer: 2025-11-10T23:53:16,052 * https://pypi.org/simple/sayer/ 2025-11-10T23:53:16,052 * https://www.piwheels.org/simple/sayer/ 2025-11-10T23:53:16,053 Fetching project page and analyzing links: https://pypi.org/simple/sayer/ 2025-11-10T23:53:16,054 Getting page https://pypi.org/simple/sayer/ 2025-11-10T23:53:16,055 Found index url https://pypi.org/simple 2025-11-10T23:53:16,279 Fetched page https://pypi.org/simple/sayer/ as application/vnd.pypi.simple.v1+json 2025-11-10T23:53:16,290 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-11-10T23:53:16,291 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-11-10T23:53:16,292 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-11-10T23:53:16,293 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-11-10T23:53:16,294 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-11-10T23:53:16,295 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-11-10T23:53:16,296 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-11-10T23:53:16,297 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-11-10T23:53:16,297 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-11-10T23:53:16,298 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-11-10T23:53:16,299 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-11-10T23:53:16,300 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-11-10T23:53:16,301 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-11-10T23:53:16,301 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-11-10T23:53:16,302 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-11-10T23:53:16,303 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-11-10T23:53:16,304 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-11-10T23:53:16,304 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-11-10T23:53:16,305 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-11-10T23:53:16,306 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-11-10T23:53:16,307 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-11-10T23:53:16,308 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-11-10T23:53:16,308 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-11-10T23:53:16,309 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-11-10T23:53:16,310 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-11-10T23:53:16,311 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-11-10T23:53:16,311 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-11-10T23:53:16,313 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-11-10T23:53:16,313 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-11-10T23:53:16,314 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-11-10T23:53:16,315 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-11-10T23:53:16,315 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-11-10T23:53:16,316 Skipping link: No binaries permitted for sayer: https://files.pythonhosted.org/packages/2c/b8/e16c9f01aad15d668159e90c5df2e98b858ce8b6c6dd64bc9ed70e902728/sayer-0.5.1-py3-none-any.whl (from https://pypi.org/simple/sayer/) (requires-python:>=3.10) 2025-11-10T23:53:16,317 Found link https://files.pythonhosted.org/packages/e3/2e/26913b0b448e053e7bd5c9e30aeaaa45acb7b0e07238e924c4ad5f233bef/sayer-0.5.1.tar.gz (from https://pypi.org/simple/sayer/) (requires-python:>=3.10), version: 0.5.1 2025-11-10T23:53:16,318 Skipping link: No binaries permitted for sayer: https://files.pythonhosted.org/packages/1e/c0/a1f37fa4a1717c85b104699fd3735f2da90369cfb8fdb402a985c9a01da4/sayer-0.5.2-py3-none-any.whl (from https://pypi.org/simple/sayer/) (requires-python:>=3.10) 2025-11-10T23:53:16,319 Found link https://files.pythonhosted.org/packages/85/76/d87c77831aee2f05e2dc50f5ab7b3fc77d8d31f827715c0b304590b7b6b5/sayer-0.5.2.tar.gz (from https://pypi.org/simple/sayer/) (requires-python:>=3.10), version: 0.5.2 2025-11-10T23:53:16,320 Skipping link: No binaries permitted for sayer: https://files.pythonhosted.org/packages/75/91/4edce5a8c30bdc4e8353838d0e0b493c9c88a7bb6d58d3b28dd62444fa7a/sayer-0.5.3-py3-none-any.whl (from https://pypi.org/simple/sayer/) (requires-python:>=3.10) 2025-11-10T23:53:16,321 Found link https://files.pythonhosted.org/packages/f7/67/3f48b67de1b8a9e29dff5c9062794cfa4cccb501f594d2ed4014c01614ca/sayer-0.5.3.tar.gz (from https://pypi.org/simple/sayer/) (requires-python:>=3.10), version: 0.5.3 2025-11-10T23:53:16,321 Skipping link: No binaries permitted for sayer: https://files.pythonhosted.org/packages/23/ec/1a9403b823558c628d1c118c116092d6f09079ed114d593e074c04a893ee/sayer-0.5.4-py3-none-any.whl (from https://pypi.org/simple/sayer/) (requires-python:>=3.10) 2025-11-10T23:53:16,322 Found link https://files.pythonhosted.org/packages/52/73/e6c86d0e1e48853a55b05b72c09bfb954e5878ba7958cf18fc25ac60b89d/sayer-0.5.4.tar.gz (from https://pypi.org/simple/sayer/) (requires-python:>=3.10), version: 0.5.4 2025-11-10T23:53:16,323 Skipping link: No binaries permitted for sayer: https://files.pythonhosted.org/packages/76/df/750ea9b64fa29daa6617000406ed400530c3dfc0986ce2c4ee3ccf6655ee/sayer-0.5.5-py3-none-any.whl (from https://pypi.org/simple/sayer/) (requires-python:>=3.10) 2025-11-10T23:53:16,324 Found link https://files.pythonhosted.org/packages/3d/00/b1714737e1ca77c07cd9654a7b62ea722d9e6c416c5894af465337387df7/sayer-0.5.5.tar.gz (from https://pypi.org/simple/sayer/) (requires-python:>=3.10), version: 0.5.5 2025-11-10T23:53:16,325 Skipping link: No binaries permitted for sayer: https://files.pythonhosted.org/packages/44/bb/dae46a61aa629c26e7887eb49735993b35d4f7b0f8597cef5089521c5513/sayer-0.6.0-py3-none-any.whl (from https://pypi.org/simple/sayer/) (requires-python:>=3.10) 2025-11-10T23:53:16,326 Found link https://files.pythonhosted.org/packages/e8/f0/4e0b5705118257089ab61e592b004c28eea0ee02c2b6781bba5a540e6abf/sayer-0.6.0.tar.gz (from https://pypi.org/simple/sayer/) (requires-python:>=3.10), version: 0.6.0 2025-11-10T23:53:16,327 Skipping link: No binaries permitted for sayer: https://files.pythonhosted.org/packages/4b/84/097dee8a98fa2c41fe2c428813c53d8c94fdca05985c5f814ca5c5d16241/sayer-0.7.0-py3-none-any.whl (from https://pypi.org/simple/sayer/) (requires-python:>=3.10) 2025-11-10T23:53:16,327 Found link https://files.pythonhosted.org/packages/96/0b/4f9240512c776a1fdb941be160572d7be3c78d9d2cdaa7c276059c672e71/sayer-0.7.0.tar.gz (from https://pypi.org/simple/sayer/) (requires-python:>=3.10), version: 0.7.0 2025-11-10T23:53:16,328 Skipping link: No binaries permitted for sayer: https://files.pythonhosted.org/packages/9e/a5/09e6398d4c7af6bc0bb93c865499717b7c4c104fa95b30e0b420c6bed3f9/sayer-0.7.1-py3-none-any.whl (from https://pypi.org/simple/sayer/) (requires-python:>=3.10) 2025-11-10T23:53:16,329 Found link https://files.pythonhosted.org/packages/37/9d/20b4391990c1da385a917bf571769233fb8c72aef762bd9794a69966e81a/sayer-0.7.1.tar.gz (from https://pypi.org/simple/sayer/) (requires-python:>=3.10), version: 0.7.1 2025-11-10T23:53:16,329 Skipping link: No binaries permitted for sayer: https://files.pythonhosted.org/packages/ba/61/49e651e1a09a4001e52d924e37814d777a1776f6c14b74f61a06c81b3453/sayer-0.7.2-py3-none-any.whl (from https://pypi.org/simple/sayer/) (requires-python:>=3.10) 2025-11-10T23:53:16,330 Found link https://files.pythonhosted.org/packages/d7/66/9bd431031375c0dcb1cef7289243da9ac0d11cb7fe4a76848a981e5484f2/sayer-0.7.2.tar.gz (from https://pypi.org/simple/sayer/) (requires-python:>=3.10), version: 0.7.2 2025-11-10T23:53:16,331 Skipping link: No binaries permitted for sayer: https://files.pythonhosted.org/packages/5c/02/c82a6803d05f1e038b5bed3998698f9172ad771e4836ad8c83912e3d6cb8/sayer-0.7.3-py3-none-any.whl (from https://pypi.org/simple/sayer/) (requires-python:>=3.10) 2025-11-10T23:53:16,332 Found link https://files.pythonhosted.org/packages/57/61/a5a972935281d580c64f1bef467a3190704721d6f7182b05fa1f77725681/sayer-0.7.3.tar.gz (from https://pypi.org/simple/sayer/) (requires-python:>=3.10), version: 0.7.3 2025-11-10T23:53:16,333 Skipping link: No binaries permitted for sayer: https://files.pythonhosted.org/packages/4d/35/1083436bd35dc4bffceb4c8062be391a0f46e6b13d382032c2f60e9e75d6/sayer-0.7.4-py3-none-any.whl (from https://pypi.org/simple/sayer/) (requires-python:>=3.10) 2025-11-10T23:53:16,333 Found link https://files.pythonhosted.org/packages/30/3b/2e338b8a92672ad14430de01bd8f5fcf7144bc5092887d1935c530fc60d2/sayer-0.7.4.tar.gz (from https://pypi.org/simple/sayer/) (requires-python:>=3.10), version: 0.7.4 2025-11-10T23:53:16,334 Skipping link: No binaries permitted for sayer: https://files.pythonhosted.org/packages/76/b0/4909fb68b8577088ca1a25a18b9a4119d84e6a3f80b3cfd22390b05a259e/sayer-0.7.5-py3-none-any.whl (from https://pypi.org/simple/sayer/) (requires-python:>=3.10) 2025-11-10T23:53:16,335 Found link https://files.pythonhosted.org/packages/6a/9d/af1c05dd2f492362c2c1cc96bf7659b27d0d105ccc6447af562ce1f278f8/sayer-0.7.5.tar.gz (from https://pypi.org/simple/sayer/) (requires-python:>=3.10), version: 0.7.5 2025-11-10T23:53:16,336 Fetching project page and analyzing links: https://www.piwheels.org/simple/sayer/ 2025-11-10T23:53:16,337 Getting page https://www.piwheels.org/simple/sayer/ 2025-11-10T23:53:16,338 Found index url https://www.piwheels.org/simple 2025-11-10T23:53:16,496 Fetched page https://www.piwheels.org/simple/sayer/ as text/html 2025-11-10T23:53:16,504 Skipping link: No binaries permitted for sayer: https://www.piwheels.org/simple/sayer/sayer-0.7.4-py3-none-any.whl#sha256=386e62dbf6ab5b3343fe0145d045122d839b9669b8abc2035c1a54b50b84c989 (from https://www.piwheels.org/simple/sayer/) (requires-python:>=3.10) 2025-11-10T23:53:16,505 Skipping link: No binaries permitted for sayer: https://www.piwheels.org/simple/sayer/sayer-0.7.3-py3-none-any.whl#sha256=0bdaef56acc03046aabccbb55f064ae76dcaec346b1a5973f6d6b5546f31d690 (from https://www.piwheels.org/simple/sayer/) (requires-python:>=3.10) 2025-11-10T23:53:16,506 Skipping link: No binaries permitted for sayer: https://www.piwheels.org/simple/sayer/sayer-0.7.2-py3-none-any.whl#sha256=3f4fa8af40f94551ee4eed326b572aed28cb35e286b637a8ecb95d9ee21678af (from https://www.piwheels.org/simple/sayer/) (requires-python:>=3.10) 2025-11-10T23:53:16,506 Skipping link: No binaries permitted for sayer: https://www.piwheels.org/simple/sayer/sayer-0.7.1-py3-none-any.whl#sha256=49b63e9dbf434eb1b60fa012302a9e48969cb0ee90fc6514568beeee8890e6d6 (from https://www.piwheels.org/simple/sayer/) (requires-python:>=3.10) 2025-11-10T23:53:16,507 Skipping link: No binaries permitted for sayer: https://www.piwheels.org/simple/sayer/sayer-0.7.0-py3-none-any.whl#sha256=d3655bddd02c2823fb923023ca9baa972e15b88b550b2fe8ce31125af6cd9384 (from https://www.piwheels.org/simple/sayer/) (requires-python:>=3.10) 2025-11-10T23:53:16,507 Skipping link: No binaries permitted for sayer: https://www.piwheels.org/simple/sayer/sayer-0.6.0-py3-none-any.whl#sha256=9e27f5cf0c2bfac0048fe0ab67ae145d915ad022d0e97ef70872422245d47fc9 (from https://www.piwheels.org/simple/sayer/) (requires-python:>=3.10) 2025-11-10T23:53:16,507 Skipping link: No binaries permitted for sayer: https://www.piwheels.org/simple/sayer/sayer-0.5.5-py3-none-any.whl#sha256=063334b75c23a56a8b694b8b0a6f59adad7fe3c3210c5e3d8ad9357ca3bc6ac3 (from https://www.piwheels.org/simple/sayer/) (requires-python:>=3.10) 2025-11-10T23:53:16,508 Skipping link: No binaries permitted for sayer: https://www.piwheels.org/simple/sayer/sayer-0.5.4-py3-none-any.whl#sha256=c6ebd1d9368c72dafa23ed32bd256b0055480ca1b8e28a7e9fd0cd806d8adeed (from https://www.piwheels.org/simple/sayer/) (requires-python:>=3.10) 2025-11-10T23:53:16,509 Skipping link: No binaries permitted for sayer: https://www.piwheels.org/simple/sayer/sayer-0.5.3-py3-none-any.whl#sha256=95a2cdeba69300b3e9aa38350d8118b3d317ff583746358b70cc39537aede42e (from https://www.piwheels.org/simple/sayer/) (requires-python:>=3.10) 2025-11-10T23:53:16,509 Skipping link: No binaries permitted for sayer: https://www.piwheels.org/simple/sayer/sayer-0.5.2-py3-none-any.whl#sha256=055b16eb2e281f8348ade66386e9d4051995bec31d21a527bbf090fb7fed67a5 (from https://www.piwheels.org/simple/sayer/) (requires-python:>=3.10) 2025-11-10T23:53:16,510 Skipping link: No binaries permitted for sayer: https://www.piwheels.org/simple/sayer/sayer-0.5.1-py3-none-any.whl#sha256=ad4cbf41a543f059034b414fccf0df8b97bb428e3a803968d7bde545f024094d (from https://www.piwheels.org/simple/sayer/) (requires-python:>=3.10) 2025-11-10T23:53:16,510 Skipping link: No binaries permitted for sayer: https://www.piwheels.org/simple/sayer/sayer-0.5.0-py3-none-any.whl#sha256=9cdb788632e27101aef5d92c8c695d3a5120c112fa5d19511d803f4ed21084cf (from https://www.piwheels.org/simple/sayer/) (requires-python:>=3.10) 2025-11-10T23:53:16,511 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-11-10T23:53:16,512 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-11-10T23:53:16,512 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-11-10T23:53:16,513 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-11-10T23:53:16,513 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-11-10T23:53:16,514 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-11-10T23:53:16,514 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-11-10T23:53:16,515 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-11-10T23:53:16,515 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-11-10T23:53:16,516 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-11-10T23:53:16,516 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-11-10T23:53:16,517 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-11-10T23:53:16,517 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-11-10T23:53:16,518 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-11-10T23:53:16,518 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-11-10T23:53:16,519 Skipping link: not a file: https://www.piwheels.org/simple/sayer/ 2025-11-10T23:53:16,520 Skipping link: not a file: https://pypi.org/simple/sayer/ 2025-11-10T23:53:16,544 Given no hashes to check 1 links for project 'sayer': discarding no candidates 2025-11-10T23:53:16,563 Collecting sayer==0.7.5 2025-11-10T23:53:16,566 Created temporary directory: /tmp/pip-unpack-kpb9gej0 2025-11-10T23:53:16,701 Downloading sayer-0.7.5.tar.gz (64 kB) 2025-11-10T23:53:16,849 Added sayer==0.7.5 from https://files.pythonhosted.org/packages/6a/9d/af1c05dd2f492362c2c1cc96bf7659b27d0d105ccc6447af562ce1f278f8/sayer-0.7.5.tar.gz to build tracker '/tmp/pip-build-tracker-vd9cl6qb' 2025-11-10T23:53:16,857 Created temporary directory: /tmp/pip-build-env-prc27z6c 2025-11-10T23:53:16,861 Installing build dependencies: started 2025-11-10T23:53:16,863 Running command pip subprocess to install build dependencies 2025-11-10T23:53:18,077 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-11-10T23:53:18,712 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-11-10T23:53:18,738 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-11-10T23:53:19,237 Collecting hatchling 2025-11-10T23:53:19,255 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.27.0-py3-none-any.whl (75 kB) 2025-11-10T23:53:19,447 Collecting packaging>=24.2 2025-11-10T23:53:19,463 Using cached https://www.piwheels.org/simple/packaging/packaging-25.0-py3-none-any.whl (66 kB) 2025-11-10T23:53:19,570 Collecting pathspec>=0.10.1 2025-11-10T23:53:19,586 Using cached https://www.piwheels.org/simple/pathspec/pathspec-0.12.1-py3-none-any.whl (31 kB) 2025-11-10T23:53:19,706 Collecting pluggy>=1.0.0 2025-11-10T23:53:19,721 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2025-11-10T23:53:19,963 Collecting trove-classifiers 2025-11-10T23:53:19,978 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2025.9.11.17-py3-none-any.whl (14 kB) 2025-11-10T23:53:22,552 Installing collected packages: trove-classifiers, pluggy, pathspec, packaging, hatchling 2025-11-10T23:53:22,588 Creating /tmp/pip-build-env-prc27z6c/overlay/local/bin 2025-11-10T23:53:22,590 changing mode of /tmp/pip-build-env-prc27z6c/overlay/local/bin/trove-classifiers to 755 2025-11-10T23:53:23,422 changing mode of /tmp/pip-build-env-prc27z6c/overlay/local/bin/hatchling to 755 2025-11-10T23:53:23,464 Successfully installed hatchling-1.27.0 packaging-25.0 pathspec-0.12.1 pluggy-1.6.0 trove-classifiers-2025.9.11.17 2025-11-10T23:53:23,712 Installing build dependencies: finished with status 'done' 2025-11-10T23:53:23,719 Getting requirements to build wheel: started 2025-11-10T23:53:23,720 Running command Getting requirements to build wheel 2025-11-10T23:53:24,038 Getting requirements to build wheel: finished with status 'done' 2025-11-10T23:53:24,041 Created temporary directory: /tmp/pip-modern-metadata-6oo25d8v 2025-11-10T23:53:24,043 Preparing metadata (pyproject.toml): started 2025-11-10T23:53:24,045 Running command Preparing metadata (pyproject.toml) 2025-11-10T23:53:24,644 Preparing metadata (pyproject.toml): finished with status 'done' 2025-11-10T23:53:24,649 Source in /tmp/pip-wheel-w0iz59lo/sayer_848ad0800f0541d4ae365bc7a408c7f2 has version 0.7.5, which satisfies requirement sayer==0.7.5 from https://files.pythonhosted.org/packages/6a/9d/af1c05dd2f492362c2c1cc96bf7659b27d0d105ccc6447af562ce1f278f8/sayer-0.7.5.tar.gz 2025-11-10T23:53:24,650 Removed sayer==0.7.5 from https://files.pythonhosted.org/packages/6a/9d/af1c05dd2f492362c2c1cc96bf7659b27d0d105ccc6447af562ce1f278f8/sayer-0.7.5.tar.gz from build tracker '/tmp/pip-build-tracker-vd9cl6qb' 2025-11-10T23:53:24,656 Created temporary directory: /tmp/pip-unpack-kbumwbmh 2025-11-10T23:53:24,657 Building wheels for collected packages: sayer 2025-11-10T23:53:24,662 Created temporary directory: /tmp/pip-wheel-cx3rwsjz 2025-11-10T23:53:24,662 Destination directory: /tmp/pip-wheel-cx3rwsjz 2025-11-10T23:53:24,665 Building wheel for sayer (pyproject.toml): started 2025-11-10T23:53:24,666 Running command Building wheel for sayer (pyproject.toml) 2025-11-10T23:53:24,797 Building wheel for sayer (pyproject.toml): finished with status 'done' 2025-11-10T23:53:24,802 Created wheel for sayer: filename=sayer-0.7.5-py3-none-any.whl size=79319 sha256=f39c2abf9f142a8e993f7bba88f6471c354f37e352fd4cfc8c7d44490a88d87f 2025-11-10T23:53:24,803 Stored in directory: /tmp/pip-ephem-wheel-cache-optyrxsi/wheels/21/59/2d/6bb43d6eb85166908db1294ad572e2abaef2e0b8e540fb411a 2025-11-10T23:53:24,816 Successfully built sayer 2025-11-10T23:53:24,822 Removed build tracker: '/tmp/pip-build-tracker-vd9cl6qb'