2026-03-09T01:00:38,111 Created temporary directory: /tmp/pip-ephem-wheel-cache-wxguqb2h 2026-03-09T01:00:38,113 Created temporary directory: /tmp/pip-build-tracker-tt_sj7et 2026-03-09T01:00:38,114 Initialized build tracking at /tmp/pip-build-tracker-tt_sj7et 2026-03-09T01:00:38,114 Created build tracker: /tmp/pip-build-tracker-tt_sj7et 2026-03-09T01:00:38,115 Entered build tracker: /tmp/pip-build-tracker-tt_sj7et 2026-03-09T01:00:38,115 Created temporary directory: /tmp/pip-wheel-gfo_k7o9 2026-03-09T01:00:38,118 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 2026-03-09T01:00:38,121 Created temporary directory: /tmp/pip-ephem-wheel-cache-j5zrcv0c 2026-03-09T01:00:38,142 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-09T01:00:38,145 2 location(s) to search for versions of yutori: 2026-03-09T01:00:38,145 * https://pypi.org/simple/yutori/ 2026-03-09T01:00:38,145 * https://www.piwheels.org/simple/yutori/ 2026-03-09T01:00:38,146 Fetching project page and analyzing links: https://pypi.org/simple/yutori/ 2026-03-09T01:00:38,147 Getting page https://pypi.org/simple/yutori/ 2026-03-09T01:00:38,148 Found index url https://pypi.org/simple 2026-03-09T01:00:38,367 Fetched page https://pypi.org/simple/yutori/ as application/vnd.pypi.simple.v1+json 2026-03-09T01:00:38,372 Skipping link: No binaries permitted for yutori: https://files.pythonhosted.org/packages/7a/d4/1293f71c1d9f124ebd48a8af98005fbbc2e6364a218ce9517eb8860a3e52/yutori-0.0.1-py3-none-any.whl (from https://pypi.org/simple/yutori/) (requires-python:>=3.10) 2026-03-09T01:00:38,373 Found link https://files.pythonhosted.org/packages/24/fe/baaa941590e1354f8c5f66075e0abaa1e4a4f5190ed72ca472f183ca73e1/yutori-0.0.1.tar.gz (from https://pypi.org/simple/yutori/) (requires-python:>=3.10), version: 0.0.1 2026-03-09T01:00:38,374 Skipping link: No binaries permitted for yutori: https://files.pythonhosted.org/packages/fd/a4/e2cb198ee633b7d37d93017cf4db240572bf486e03766e2bc4b4fab89153/yutori-0.1.0-py3-none-any.whl (from https://pypi.org/simple/yutori/) (requires-python:>=3.9) 2026-03-09T01:00:38,375 Found link https://files.pythonhosted.org/packages/94/3d/21cfec662588d7cfcd6aa35c1791d203f1942f9c190d22acf1802a2859b9/yutori-0.1.0.tar.gz (from https://pypi.org/simple/yutori/) (requires-python:>=3.9), version: 0.1.0 2026-03-09T01:00:38,376 Skipping link: No binaries permitted for yutori: https://files.pythonhosted.org/packages/5e/a6/ecdd3db58ba1180d97c5be9a54a043bc28816668e95d14957b63061935af/yutori-0.2.0-py3-none-any.whl (from https://pypi.org/simple/yutori/) (requires-python:>=3.9) 2026-03-09T01:00:38,377 Found link https://files.pythonhosted.org/packages/ce/cc/5dc45ec27e462065485deb702172fd4594b2979ceeaae91d737833fd25a7/yutori-0.2.0.tar.gz (from https://pypi.org/simple/yutori/) (requires-python:>=3.9), version: 0.2.0 2026-03-09T01:00:38,377 Skipping link: No binaries permitted for yutori: https://files.pythonhosted.org/packages/79/80/48f3f934c822ac27dbe59ca1c01da759f150cc019990c3b7829347eb4e4d/yutori-0.3.0-py3-none-any.whl (from https://pypi.org/simple/yutori/) (requires-python:>=3.9) 2026-03-09T01:00:38,378 Found link https://files.pythonhosted.org/packages/d8/2e/7ee3c6fc08d49cadca4180a1cf996e6807342ded0309a26721bc4bc93e8a/yutori-0.3.0.tar.gz (from https://pypi.org/simple/yutori/) (requires-python:>=3.9), version: 0.3.0 2026-03-09T01:00:38,379 Skipping link: No binaries permitted for yutori: https://files.pythonhosted.org/packages/0d/53/3db08c08db733bf09af77f9d6bce56227cf618be3d61e049597318a7b39b/yutori-0.3.1-py3-none-any.whl (from https://pypi.org/simple/yutori/) (requires-python:>=3.9) 2026-03-09T01:00:38,380 Found link https://files.pythonhosted.org/packages/31/95/d58f2f9eb95a6a524afde310aa7418f1cb817925e4b5f4ab4f5c844da58c/yutori-0.3.1.tar.gz (from https://pypi.org/simple/yutori/) (requires-python:>=3.9), version: 0.3.1 2026-03-09T01:00:38,381 Skipping link: No binaries permitted for yutori: https://files.pythonhosted.org/packages/16/f1/c22e24c9feae37b8b710b5ce851ba56b813aaa9a5b585740b145abf8b493/yutori-0.3.2-py3-none-any.whl (from https://pypi.org/simple/yutori/) (requires-python:>=3.9) 2026-03-09T01:00:38,382 Found link https://files.pythonhosted.org/packages/82/8f/ef93db56680077d3ff073b948c9e73f31af725872292d3dc363eafcad093/yutori-0.3.2.tar.gz (from https://pypi.org/simple/yutori/) (requires-python:>=3.9), version: 0.3.2 2026-03-09T01:00:38,382 Skipping link: No binaries permitted for yutori: https://files.pythonhosted.org/packages/bf/8f/1cb899dd5bb3480e7634c31936bd64570c83ab6edb511366292417a43388/yutori-0.3.3-py3-none-any.whl (from https://pypi.org/simple/yutori/) (requires-python:>=3.9) 2026-03-09T01:00:38,383 Found link https://files.pythonhosted.org/packages/b8/ed/98803867acf1fadd346dadc676ad8e0da9cb800bd8a7a5d7876b2254171f/yutori-0.3.3.tar.gz (from https://pypi.org/simple/yutori/) (requires-python:>=3.9), version: 0.3.3 2026-03-09T01:00:38,384 Skipping link: No binaries permitted for yutori: https://files.pythonhosted.org/packages/6e/28/58b298c7e4c106f31c7914ecf0af0baf8795d61688a382bc72780de754b3/yutori-0.3.4-py3-none-any.whl (from https://pypi.org/simple/yutori/) (requires-python:>=3.9) 2026-03-09T01:00:38,385 Found link https://files.pythonhosted.org/packages/c1/27/cc5214081fb09fff2e7c15ca46ca1eed4a8cf16ecdaa21a6866c376e95f2/yutori-0.3.4.tar.gz (from https://pypi.org/simple/yutori/) (requires-python:>=3.9), version: 0.3.4 2026-03-09T01:00:38,386 Skipping link: No binaries permitted for yutori: https://files.pythonhosted.org/packages/a7/92/01094b8f13da953d41d61e664b79fddc0556e6b12e37db984b0821034795/yutori-0.3.5-py3-none-any.whl (from https://pypi.org/simple/yutori/) (requires-python:>=3.9) 2026-03-09T01:00:38,386 Found link https://files.pythonhosted.org/packages/2f/e4/661f69ba06aef7a13aea9da7c2ff05950c029e46743c04bb93024f31160a/yutori-0.3.5.tar.gz (from https://pypi.org/simple/yutori/) (requires-python:>=3.9), version: 0.3.5 2026-03-09T01:00:38,387 Skipping link: No binaries permitted for yutori: https://files.pythonhosted.org/packages/3e/b5/40e1ef4b30701f1a06308dc8e568427b3874fbc9de637990c923b780f2cf/yutori-0.4.0-py3-none-any.whl (from https://pypi.org/simple/yutori/) (requires-python:>=3.9) 2026-03-09T01:00:38,388 Found link https://files.pythonhosted.org/packages/69/28/22b48efa650b49e85e8061d8e06a3f3f092c357eae26fee2d91fc5ae228c/yutori-0.4.0.tar.gz (from https://pypi.org/simple/yutori/) (requires-python:>=3.9), version: 0.4.0 2026-03-09T01:00:38,389 Skipping link: No binaries permitted for yutori: https://files.pythonhosted.org/packages/8c/57/d718a884e96a4f82c5af15e610d19941eaa880ba1d305f9204c9bfbd82b5/yutori-0.4.1-py3-none-any.whl (from https://pypi.org/simple/yutori/) (requires-python:>=3.9) 2026-03-09T01:00:38,390 Found link https://files.pythonhosted.org/packages/1d/18/6a1a2c5b4979140f46dfef7daeb98f4ccad6f0e8612594b52ca6d6beeb88/yutori-0.4.1.tar.gz (from https://pypi.org/simple/yutori/) (requires-python:>=3.9), version: 0.4.1 2026-03-09T01:00:38,391 Skipping link: No binaries permitted for yutori: https://files.pythonhosted.org/packages/49/db/6785753bfefb8d893b9c7c14a3ef9ee9bd1a79117cebf02ecbb5f8b6cef9/yutori-0.4.2-py3-none-any.whl (from https://pypi.org/simple/yutori/) (requires-python:>=3.9) 2026-03-09T01:00:38,392 Found link https://files.pythonhosted.org/packages/27/d5/9d74289874463ed420b42f865cd56738c093c3aab0164ccd59f27ee9b0a5/yutori-0.4.2.tar.gz (from https://pypi.org/simple/yutori/) (requires-python:>=3.9), version: 0.4.2 2026-03-09T01:00:38,392 Skipping link: No binaries permitted for yutori: https://files.pythonhosted.org/packages/25/81/fa3951f7571e27c8d539ec252dd955deb7fa20f131426c08b32b4ba2d6ae/yutori-0.4.3-py3-none-any.whl (from https://pypi.org/simple/yutori/) (requires-python:>=3.9) 2026-03-09T01:00:38,393 Found link https://files.pythonhosted.org/packages/74/4f/f28f98351b4d1ca1437cc57b1863eeca49a613faa2194c7b57bef4a17167/yutori-0.4.3.tar.gz (from https://pypi.org/simple/yutori/) (requires-python:>=3.9), version: 0.4.3 2026-03-09T01:00:38,394 Fetching project page and analyzing links: https://www.piwheels.org/simple/yutori/ 2026-03-09T01:00:38,395 Getting page https://www.piwheels.org/simple/yutori/ 2026-03-09T01:00:38,396 Found index url https://www.piwheels.org/simple 2026-03-09T01:00:38,560 Fetched page https://www.piwheels.org/simple/yutori/ as text/html 2026-03-09T01:00:38,564 Skipping link: No binaries permitted for yutori: https://www.piwheels.org/simple/yutori/yutori-0.4.2-py3-none-any.whl#sha256=092e31ae78eeb51cbdb4b143750e4a23584d5bef9779dd5365e1c44336679442 (from https://www.piwheels.org/simple/yutori/) (requires-python:>=3.9) 2026-03-09T01:00:38,565 Skipping link: No binaries permitted for yutori: https://archive1.piwheels.org/simple/yutori/yutori-0.4.1-py3-none-any.whl#sha256=8cc69730e8abddd2d1644777858b21e9feb166e2ad709091aeeee5fa4ad12c58 (from https://www.piwheels.org/simple/yutori/) (requires-python:>=3.9) 2026-03-09T01:00:38,565 Skipping link: No binaries permitted for yutori: https://archive1.piwheels.org/simple/yutori/yutori-0.4.0-py3-none-any.whl#sha256=6211809898cbec5932a69b4b187d0f7397baf9e0ba28f796c8fa74b667166178 (from https://www.piwheels.org/simple/yutori/) (requires-python:>=3.9) 2026-03-09T01:00:38,566 Skipping link: No binaries permitted for yutori: https://archive1.piwheels.org/simple/yutori/yutori-0.3.5-py3-none-any.whl#sha256=a8b6130935c947a3de0a39e7572527500c4e20a9f520f59c64f1ec741e7cdc74 (from https://www.piwheels.org/simple/yutori/) (requires-python:>=3.9) 2026-03-09T01:00:38,566 Skipping link: No binaries permitted for yutori: https://archive1.piwheels.org/simple/yutori/yutori-0.3.4-py3-none-any.whl#sha256=01859f72655be3109222cf061b294226ea745ed42b8d89aeaad9bf9470909301 (from https://www.piwheels.org/simple/yutori/) (requires-python:>=3.9) 2026-03-09T01:00:38,567 Skipping link: No binaries permitted for yutori: https://archive1.piwheels.org/simple/yutori/yutori-0.3.3-py3-none-any.whl#sha256=89ae21029877ca8030698a9d61877cced6c7bbd9c926217a132dee884ea1585b (from https://www.piwheels.org/simple/yutori/) (requires-python:>=3.9) 2026-03-09T01:00:38,567 Skipping link: No binaries permitted for yutori: https://archive1.piwheels.org/simple/yutori/yutori-0.3.2-py3-none-any.whl#sha256=85b1e05479543b3f42dcf84dbe0736b51e253771ca36fa7f005cb395db48139b (from https://www.piwheels.org/simple/yutori/) (requires-python:>=3.9) 2026-03-09T01:00:38,568 Skipping link: No binaries permitted for yutori: https://archive1.piwheels.org/simple/yutori/yutori-0.3.1-py3-none-any.whl#sha256=b222ee36dbef4c7ce75673b654b7bfa0eda1bbaee1f674ad0b3bfbbab9c7e8b9 (from https://www.piwheels.org/simple/yutori/) (requires-python:>=3.9) 2026-03-09T01:00:38,568 Skipping link: No binaries permitted for yutori: https://archive1.piwheels.org/simple/yutori/yutori-0.3.0-py3-none-any.whl#sha256=0afd99175acf3e89765e5bcc71c35239e592113f77a71ac4884cf7eeb98fc136 (from https://www.piwheels.org/simple/yutori/) (requires-python:>=3.9) 2026-03-09T01:00:38,569 Skipping link: No binaries permitted for yutori: https://archive1.piwheels.org/simple/yutori/yutori-0.2.0-py3-none-any.whl#sha256=b959af0f27c54c489b83272ba7f0b3ab98963c283f067ef156b411fd548692dd (from https://www.piwheels.org/simple/yutori/) (requires-python:>=3.9) 2026-03-09T01:00:38,570 Skipping link: No binaries permitted for yutori: https://archive1.piwheels.org/simple/yutori/yutori-0.1.0-py3-none-any.whl#sha256=a73f7993710ff7c4948417a8f1a197053d8d8a85995500260c066a1accb5edf2 (from https://www.piwheels.org/simple/yutori/) (requires-python:>=3.9) 2026-03-09T01:00:38,570 Skipping link: No binaries permitted for yutori: https://archive1.piwheels.org/simple/yutori/yutori-0.0.1-py3-none-any.whl#sha256=9c4770c998b7fdabf4906f0f7b77d088656947cf91c6c80b50cbf8994ce57d8c (from https://www.piwheels.org/simple/yutori/) (requires-python:>=3.10) 2026-03-09T01:00:38,571 Skipping link: not a file: https://www.piwheels.org/simple/yutori/ 2026-03-09T01:00:38,571 Skipping link: not a file: https://pypi.org/simple/yutori/ 2026-03-09T01:00:38,592 Given no hashes to check 1 links for project 'yutori': discarding no candidates 2026-03-09T01:00:38,609 Collecting yutori==0.4.3 2026-03-09T01:00:38,612 Created temporary directory: /tmp/pip-unpack-wx5n57nh 2026-03-09T01:00:38,747 Downloading yutori-0.4.3.tar.gz (46 kB) 2026-03-09T01:00:38,885 Added yutori==0.4.3 from https://files.pythonhosted.org/packages/74/4f/f28f98351b4d1ca1437cc57b1863eeca49a613faa2194c7b57bef4a17167/yutori-0.4.3.tar.gz to build tracker '/tmp/pip-build-tracker-tt_sj7et' 2026-03-09T01:00:38,890 Created temporary directory: /tmp/pip-build-env-40qy319b 2026-03-09T01:00:38,894 Installing build dependencies: started 2026-03-09T01:00:38,896 Running command pip subprocess to install build dependencies 2026-03-09T01:00:40,020 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-09T01:00:40,634 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 2026-03-09T01:00:40,656 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-09T01:00:42,400 Collecting setuptools>=67.0 2026-03-09T01:00:42,485 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.0-py3-none-any.whl (1.0 MB) 2026-03-09T01:00:45,468 Installing collected packages: setuptools 2026-03-09T01:00:48,506 Successfully installed setuptools-82.0.0 2026-03-09T01:00:48,771 Installing build dependencies: finished with status 'done' 2026-03-09T01:00:48,778 Getting requirements to build wheel: started 2026-03-09T01:00:48,779 Running command Getting requirements to build wheel 2026-03-09T01:00:49,382 /tmp/pip-build-env-40qy319b/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-09T01:00:49,382 !! 2026-03-09T01:00:49,383 ******************************************************************************** 2026-03-09T01:00:49,384 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). 2026-03-09T01:00:49,385 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-09T01:00:49,386 or your builds will no longer be supported. 2026-03-09T01:00:49,387 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-09T01:00:49,388 ******************************************************************************** 2026-03-09T01:00:49,389 !! 2026-03-09T01:00:49,389 corresp(dist, value, root_dir) 2026-03-09T01:00:49,461 /tmp/pip-build-env-40qy319b/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-09T01:00:49,461 !! 2026-03-09T01:00:49,462 ******************************************************************************** 2026-03-09T01:00:49,463 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-09T01:00:49,464 License :: OSI Approved :: Apache Software License 2026-03-09T01:00:49,465 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-09T01:00:49,466 ******************************************************************************** 2026-03-09T01:00:49,467 !! 2026-03-09T01:00:49,468 dist._finalize_license_expression() 2026-03-09T01:00:49,469 /tmp/pip-build-env-40qy319b/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-09T01:00:49,469 !! 2026-03-09T01:00:49,471 ******************************************************************************** 2026-03-09T01:00:49,471 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-09T01:00:49,472 License :: OSI Approved :: Apache Software License 2026-03-09T01:00:49,473 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-09T01:00:49,473 ******************************************************************************** 2026-03-09T01:00:49,474 !! 2026-03-09T01:00:49,475 self._finalize_license_expression() 2026-03-09T01:00:49,475 running egg_info 2026-03-09T01:00:49,479 writing yutori.egg-info/PKG-INFO 2026-03-09T01:00:49,485 writing dependency_links to yutori.egg-info/dependency_links.txt 2026-03-09T01:00:49,487 writing entry points to yutori.egg-info/entry_points.txt 2026-03-09T01:00:49,490 writing requirements to yutori.egg-info/requires.txt 2026-03-09T01:00:49,491 writing top-level names to yutori.egg-info/top_level.txt 2026-03-09T01:00:49,518 reading manifest file 'yutori.egg-info/SOURCES.txt' 2026-03-09T01:00:49,522 adding license file 'LICENSE' 2026-03-09T01:00:49,526 writing manifest file 'yutori.egg-info/SOURCES.txt' 2026-03-09T01:00:49,623 Getting requirements to build wheel: finished with status 'done' 2026-03-09T01:00:49,626 Created temporary directory: /tmp/pip-modern-metadata-18ulyc1w 2026-03-09T01:00:49,628 Preparing metadata (pyproject.toml): started 2026-03-09T01:00:49,629 Running command Preparing metadata (pyproject.toml) 2026-03-09T01:00:50,210 /tmp/pip-build-env-40qy319b/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-09T01:00:50,211 !! 2026-03-09T01:00:50,212 ******************************************************************************** 2026-03-09T01:00:50,213 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). 2026-03-09T01:00:50,214 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-09T01:00:50,214 or your builds will no longer be supported. 2026-03-09T01:00:50,215 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-09T01:00:50,216 ******************************************************************************** 2026-03-09T01:00:50,217 !! 2026-03-09T01:00:50,218 corresp(dist, value, root_dir) 2026-03-09T01:00:50,288 /tmp/pip-build-env-40qy319b/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-09T01:00:50,288 !! 2026-03-09T01:00:50,290 ******************************************************************************** 2026-03-09T01:00:50,290 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-09T01:00:50,291 License :: OSI Approved :: Apache Software License 2026-03-09T01:00:50,292 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-09T01:00:50,293 ******************************************************************************** 2026-03-09T01:00:50,294 !! 2026-03-09T01:00:50,295 dist._finalize_license_expression() 2026-03-09T01:00:50,296 /tmp/pip-build-env-40qy319b/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-09T01:00:50,296 !! 2026-03-09T01:00:50,298 ******************************************************************************** 2026-03-09T01:00:50,298 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-09T01:00:50,300 License :: OSI Approved :: Apache Software License 2026-03-09T01:00:50,301 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-09T01:00:50,301 ******************************************************************************** 2026-03-09T01:00:50,302 !! 2026-03-09T01:00:50,302 self._finalize_license_expression() 2026-03-09T01:00:50,303 running dist_info 2026-03-09T01:00:50,313 creating /tmp/pip-modern-metadata-18ulyc1w/yutori.egg-info 2026-03-09T01:00:50,314 writing /tmp/pip-modern-metadata-18ulyc1w/yutori.egg-info/PKG-INFO 2026-03-09T01:00:50,320 writing dependency_links to /tmp/pip-modern-metadata-18ulyc1w/yutori.egg-info/dependency_links.txt 2026-03-09T01:00:50,322 writing entry points to /tmp/pip-modern-metadata-18ulyc1w/yutori.egg-info/entry_points.txt 2026-03-09T01:00:50,325 writing requirements to /tmp/pip-modern-metadata-18ulyc1w/yutori.egg-info/requires.txt 2026-03-09T01:00:50,326 writing top-level names to /tmp/pip-modern-metadata-18ulyc1w/yutori.egg-info/top_level.txt 2026-03-09T01:00:50,327 writing manifest file '/tmp/pip-modern-metadata-18ulyc1w/yutori.egg-info/SOURCES.txt' 2026-03-09T01:00:50,350 reading manifest file '/tmp/pip-modern-metadata-18ulyc1w/yutori.egg-info/SOURCES.txt' 2026-03-09T01:00:50,352 adding license file 'LICENSE' 2026-03-09T01:00:50,356 writing manifest file '/tmp/pip-modern-metadata-18ulyc1w/yutori.egg-info/SOURCES.txt' 2026-03-09T01:00:50,357 creating '/tmp/pip-modern-metadata-18ulyc1w/yutori-0.4.3.dist-info' 2026-03-09T01:00:50,481 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-09T01:00:50,487 Source in /tmp/pip-wheel-gfo_k7o9/yutori_19d846a751b14c369fa147fa28b05b75 has version 0.4.3, which satisfies requirement yutori==0.4.3 from https://files.pythonhosted.org/packages/74/4f/f28f98351b4d1ca1437cc57b1863eeca49a613faa2194c7b57bef4a17167/yutori-0.4.3.tar.gz 2026-03-09T01:00:50,488 Removed yutori==0.4.3 from https://files.pythonhosted.org/packages/74/4f/f28f98351b4d1ca1437cc57b1863eeca49a613faa2194c7b57bef4a17167/yutori-0.4.3.tar.gz from build tracker '/tmp/pip-build-tracker-tt_sj7et' 2026-03-09T01:00:50,495 Created temporary directory: /tmp/pip-unpack-gmgxp8hh 2026-03-09T01:00:50,496 Building wheels for collected packages: yutori 2026-03-09T01:00:50,500 Created temporary directory: /tmp/pip-wheel-eitkat4j 2026-03-09T01:00:50,501 Destination directory: /tmp/pip-wheel-eitkat4j 2026-03-09T01:00:50,503 Building wheel for yutori (pyproject.toml): started 2026-03-09T01:00:50,504 Running command Building wheel for yutori (pyproject.toml) 2026-03-09T01:00:51,053 /tmp/pip-build-env-40qy319b/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-09T01:00:51,054 !! 2026-03-09T01:00:51,055 ******************************************************************************** 2026-03-09T01:00:51,055 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). 2026-03-09T01:00:51,057 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-09T01:00:51,057 or your builds will no longer be supported. 2026-03-09T01:00:51,058 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-09T01:00:51,059 ******************************************************************************** 2026-03-09T01:00:51,060 !! 2026-03-09T01:00:51,061 corresp(dist, value, root_dir) 2026-03-09T01:00:51,123 /tmp/pip-build-env-40qy319b/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-09T01:00:51,123 !! 2026-03-09T01:00:51,124 ******************************************************************************** 2026-03-09T01:00:51,125 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-09T01:00:51,126 License :: OSI Approved :: Apache Software License 2026-03-09T01:00:51,127 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-09T01:00:51,127 ******************************************************************************** 2026-03-09T01:00:51,128 !! 2026-03-09T01:00:51,128 dist._finalize_license_expression() 2026-03-09T01:00:51,129 /tmp/pip-build-env-40qy319b/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-09T01:00:51,129 !! 2026-03-09T01:00:51,130 ******************************************************************************** 2026-03-09T01:00:51,131 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-09T01:00:51,132 License :: OSI Approved :: Apache Software License 2026-03-09T01:00:51,133 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-09T01:00:51,133 ******************************************************************************** 2026-03-09T01:00:51,134 !! 2026-03-09T01:00:51,134 self._finalize_license_expression() 2026-03-09T01:00:51,135 running bdist_wheel 2026-03-09T01:00:51,147 running build 2026-03-09T01:00:51,148 running build_py 2026-03-09T01:00:51,154 creating build/lib/yutori 2026-03-09T01:00:51,156 copying yutori/async_client.py -> build/lib/yutori 2026-03-09T01:00:51,158 copying yutori/client.py -> build/lib/yutori 2026-03-09T01:00:51,160 copying yutori/exceptions.py -> build/lib/yutori 2026-03-09T01:00:51,161 copying yutori/_http.py -> build/lib/yutori 2026-03-09T01:00:51,163 copying yutori/_schema.py -> build/lib/yutori 2026-03-09T01:00:51,165 copying yutori/__init__.py -> build/lib/yutori 2026-03-09T01:00:51,167 copying yutori/config.py -> build/lib/yutori 2026-03-09T01:00:51,169 creating build/lib/yutori/n1 2026-03-09T01:00:51,170 copying yutori/n1/loop.py -> build/lib/yutori/n1 2026-03-09T01:00:51,172 copying yutori/n1/__init__.py -> build/lib/yutori/n1 2026-03-09T01:00:51,174 copying yutori/n1/payload.py -> build/lib/yutori/n1 2026-03-09T01:00:51,176 creating build/lib/yutori/cli 2026-03-09T01:00:51,177 copying yutori/cli/__init__.py -> build/lib/yutori/cli 2026-03-09T01:00:51,180 copying yutori/cli/main.py -> build/lib/yutori/cli 2026-03-09T01:00:51,182 creating build/lib/yutori/_async 2026-03-09T01:00:51,183 copying yutori/_async/chat.py -> build/lib/yutori/_async 2026-03-09T01:00:51,184 copying yutori/_async/research.py -> build/lib/yutori/_async 2026-03-09T01:00:51,186 copying yutori/_async/browsing.py -> build/lib/yutori/_async 2026-03-09T01:00:51,188 copying yutori/_async/scouts.py -> build/lib/yutori/_async 2026-03-09T01:00:51,190 copying yutori/_async/__init__.py -> build/lib/yutori/_async 2026-03-09T01:00:51,193 creating build/lib/yutori/_sync 2026-03-09T01:00:51,194 copying yutori/_sync/chat.py -> build/lib/yutori/_sync 2026-03-09T01:00:51,195 copying yutori/_sync/research.py -> build/lib/yutori/_sync 2026-03-09T01:00:51,197 copying yutori/_sync/browsing.py -> build/lib/yutori/_sync 2026-03-09T01:00:51,199 copying yutori/_sync/scouts.py -> build/lib/yutori/_sync 2026-03-09T01:00:51,201 copying yutori/_sync/__init__.py -> build/lib/yutori/_sync 2026-03-09T01:00:51,203 creating build/lib/yutori/auth 2026-03-09T01:00:51,204 copying yutori/auth/types.py -> build/lib/yutori/auth 2026-03-09T01:00:51,206 copying yutori/auth/flow.py -> build/lib/yutori/auth 2026-03-09T01:00:51,208 copying yutori/auth/constants.py -> build/lib/yutori/auth 2026-03-09T01:00:51,210 copying yutori/auth/__init__.py -> build/lib/yutori/auth 2026-03-09T01:00:51,212 copying yutori/auth/credentials.py -> build/lib/yutori/auth 2026-03-09T01:00:51,214 creating build/lib/yutori/cli/commands 2026-03-09T01:00:51,215 copying yutori/cli/commands/research.py -> build/lib/yutori/cli/commands 2026-03-09T01:00:51,217 copying yutori/cli/commands/scouts.py -> build/lib/yutori/cli/commands 2026-03-09T01:00:51,219 copying yutori/cli/commands/__init__.py -> build/lib/yutori/cli/commands 2026-03-09T01:00:51,220 copying yutori/cli/commands/browse.py -> build/lib/yutori/cli/commands 2026-03-09T01:00:51,222 copying yutori/cli/commands/usage.py -> build/lib/yutori/cli/commands 2026-03-09T01:00:51,224 copying yutori/cli/commands/auth.py -> build/lib/yutori/cli/commands 2026-03-09T01:00:51,225 running egg_info 2026-03-09T01:00:51,235 writing yutori.egg-info/PKG-INFO 2026-03-09T01:00:51,240 writing dependency_links to yutori.egg-info/dependency_links.txt 2026-03-09T01:00:51,241 writing entry points to yutori.egg-info/entry_points.txt 2026-03-09T01:00:51,244 writing requirements to yutori.egg-info/requires.txt 2026-03-09T01:00:51,245 writing top-level names to yutori.egg-info/top_level.txt 2026-03-09T01:00:51,259 reading manifest file 'yutori.egg-info/SOURCES.txt' 2026-03-09T01:00:51,263 adding license file 'LICENSE' 2026-03-09T01:00:51,267 writing manifest file 'yutori.egg-info/SOURCES.txt' 2026-03-09T01:00:51,283 installing to build/bdist.linux-armv7l/wheel 2026-03-09T01:00:51,283 running install 2026-03-09T01:00:51,306 running install_lib 2026-03-09T01:00:51,312 creating build/bdist.linux-armv7l/wheel 2026-03-09T01:00:51,314 creating build/bdist.linux-armv7l/wheel/yutori 2026-03-09T01:00:51,315 copying build/lib/yutori/async_client.py -> build/bdist.linux-armv7l/wheel/./yutori 2026-03-09T01:00:51,317 copying build/lib/yutori/client.py -> build/bdist.linux-armv7l/wheel/./yutori 2026-03-09T01:00:51,319 copying build/lib/yutori/exceptions.py -> build/bdist.linux-armv7l/wheel/./yutori 2026-03-09T01:00:51,320 copying build/lib/yutori/_http.py -> build/bdist.linux-armv7l/wheel/./yutori 2026-03-09T01:00:51,322 copying build/lib/yutori/_schema.py -> build/bdist.linux-armv7l/wheel/./yutori 2026-03-09T01:00:51,324 creating build/bdist.linux-armv7l/wheel/yutori/n1 2026-03-09T01:00:51,325 copying build/lib/yutori/n1/loop.py -> build/bdist.linux-armv7l/wheel/./yutori/n1 2026-03-09T01:00:51,327 copying build/lib/yutori/n1/__init__.py -> build/bdist.linux-armv7l/wheel/./yutori/n1 2026-03-09T01:00:51,329 copying build/lib/yutori/n1/payload.py -> build/bdist.linux-armv7l/wheel/./yutori/n1 2026-03-09T01:00:51,331 copying build/lib/yutori/__init__.py -> build/bdist.linux-armv7l/wheel/./yutori 2026-03-09T01:00:51,333 creating build/bdist.linux-armv7l/wheel/yutori/cli 2026-03-09T01:00:51,335 creating build/bdist.linux-armv7l/wheel/yutori/cli/commands 2026-03-09T01:00:51,336 copying build/lib/yutori/cli/commands/research.py -> build/bdist.linux-armv7l/wheel/./yutori/cli/commands 2026-03-09T01:00:51,338 copying build/lib/yutori/cli/commands/scouts.py -> build/bdist.linux-armv7l/wheel/./yutori/cli/commands 2026-03-09T01:00:51,340 copying build/lib/yutori/cli/commands/__init__.py -> build/bdist.linux-armv7l/wheel/./yutori/cli/commands 2026-03-09T01:00:51,342 copying build/lib/yutori/cli/commands/browse.py -> build/bdist.linux-armv7l/wheel/./yutori/cli/commands 2026-03-09T01:00:51,344 copying build/lib/yutori/cli/commands/usage.py -> build/bdist.linux-armv7l/wheel/./yutori/cli/commands 2026-03-09T01:00:51,346 copying build/lib/yutori/cli/commands/auth.py -> build/bdist.linux-armv7l/wheel/./yutori/cli/commands 2026-03-09T01:00:51,348 copying build/lib/yutori/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./yutori/cli 2026-03-09T01:00:51,349 copying build/lib/yutori/cli/main.py -> build/bdist.linux-armv7l/wheel/./yutori/cli 2026-03-09T01:00:51,352 creating build/bdist.linux-armv7l/wheel/yutori/_async 2026-03-09T01:00:51,353 copying build/lib/yutori/_async/chat.py -> build/bdist.linux-armv7l/wheel/./yutori/_async 2026-03-09T01:00:51,355 copying build/lib/yutori/_async/research.py -> build/bdist.linux-armv7l/wheel/./yutori/_async 2026-03-09T01:00:51,357 copying build/lib/yutori/_async/browsing.py -> build/bdist.linux-armv7l/wheel/./yutori/_async 2026-03-09T01:00:51,358 copying build/lib/yutori/_async/scouts.py -> build/bdist.linux-armv7l/wheel/./yutori/_async 2026-03-09T01:00:51,360 copying build/lib/yutori/_async/__init__.py -> build/bdist.linux-armv7l/wheel/./yutori/_async 2026-03-09T01:00:51,362 copying build/lib/yutori/config.py -> build/bdist.linux-armv7l/wheel/./yutori 2026-03-09T01:00:51,364 creating build/bdist.linux-armv7l/wheel/yutori/_sync 2026-03-09T01:00:51,365 copying build/lib/yutori/_sync/chat.py -> build/bdist.linux-armv7l/wheel/./yutori/_sync 2026-03-09T01:00:51,367 copying build/lib/yutori/_sync/research.py -> build/bdist.linux-armv7l/wheel/./yutori/_sync 2026-03-09T01:00:51,369 copying build/lib/yutori/_sync/browsing.py -> build/bdist.linux-armv7l/wheel/./yutori/_sync 2026-03-09T01:00:51,371 copying build/lib/yutori/_sync/scouts.py -> build/bdist.linux-armv7l/wheel/./yutori/_sync 2026-03-09T01:00:51,373 copying build/lib/yutori/_sync/__init__.py -> build/bdist.linux-armv7l/wheel/./yutori/_sync 2026-03-09T01:00:51,375 creating build/bdist.linux-armv7l/wheel/yutori/auth 2026-03-09T01:00:51,376 copying build/lib/yutori/auth/types.py -> build/bdist.linux-armv7l/wheel/./yutori/auth 2026-03-09T01:00:51,378 copying build/lib/yutori/auth/flow.py -> build/bdist.linux-armv7l/wheel/./yutori/auth 2026-03-09T01:00:51,380 copying build/lib/yutori/auth/constants.py -> build/bdist.linux-armv7l/wheel/./yutori/auth 2026-03-09T01:00:51,382 copying build/lib/yutori/auth/__init__.py -> build/bdist.linux-armv7l/wheel/./yutori/auth 2026-03-09T01:00:51,383 copying build/lib/yutori/auth/credentials.py -> build/bdist.linux-armv7l/wheel/./yutori/auth 2026-03-09T01:00:51,385 running install_egg_info 2026-03-09T01:00:51,390 Copying yutori.egg-info to build/bdist.linux-armv7l/wheel/./yutori-0.4.3-py3.11.egg-info 2026-03-09T01:00:51,401 running install_scripts 2026-03-09T01:00:51,412 creating build/bdist.linux-armv7l/wheel/yutori-0.4.3.dist-info/WHEEL 2026-03-09T01:00:51,415 creating '/tmp/pip-wheel-eitkat4j/.tmp-bw9l46dh/yutori-0.4.3-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-09T01:00:51,417 adding 'yutori/__init__.py' 2026-03-09T01:00:51,419 adding 'yutori/_http.py' 2026-03-09T01:00:51,420 adding 'yutori/_schema.py' 2026-03-09T01:00:51,422 adding 'yutori/async_client.py' 2026-03-09T01:00:51,423 adding 'yutori/client.py' 2026-03-09T01:00:51,424 adding 'yutori/config.py' 2026-03-09T01:00:51,426 adding 'yutori/exceptions.py' 2026-03-09T01:00:51,427 adding 'yutori/_async/__init__.py' 2026-03-09T01:00:51,429 adding 'yutori/_async/browsing.py' 2026-03-09T01:00:51,430 adding 'yutori/_async/chat.py' 2026-03-09T01:00:51,432 adding 'yutori/_async/research.py' 2026-03-09T01:00:51,433 adding 'yutori/_async/scouts.py' 2026-03-09T01:00:51,435 adding 'yutori/_sync/__init__.py' 2026-03-09T01:00:51,436 adding 'yutori/_sync/browsing.py' 2026-03-09T01:00:51,438 adding 'yutori/_sync/chat.py' 2026-03-09T01:00:51,439 adding 'yutori/_sync/research.py' 2026-03-09T01:00:51,441 adding 'yutori/_sync/scouts.py' 2026-03-09T01:00:51,443 adding 'yutori/auth/__init__.py' 2026-03-09T01:00:51,444 adding 'yutori/auth/constants.py' 2026-03-09T01:00:51,445 adding 'yutori/auth/credentials.py' 2026-03-09T01:00:51,448 adding 'yutori/auth/flow.py' 2026-03-09T01:00:51,449 adding 'yutori/auth/types.py' 2026-03-09T01:00:51,451 adding 'yutori/cli/__init__.py' 2026-03-09T01:00:51,452 adding 'yutori/cli/main.py' 2026-03-09T01:00:51,454 adding 'yutori/cli/commands/__init__.py' 2026-03-09T01:00:51,456 adding 'yutori/cli/commands/auth.py' 2026-03-09T01:00:51,457 adding 'yutori/cli/commands/browse.py' 2026-03-09T01:00:51,458 adding 'yutori/cli/commands/research.py' 2026-03-09T01:00:51,460 adding 'yutori/cli/commands/scouts.py' 2026-03-09T01:00:51,461 adding 'yutori/cli/commands/usage.py' 2026-03-09T01:00:51,463 adding 'yutori/n1/__init__.py' 2026-03-09T01:00:51,464 adding 'yutori/n1/loop.py' 2026-03-09T01:00:51,465 adding 'yutori/n1/payload.py' 2026-03-09T01:00:51,469 adding 'yutori-0.4.3.dist-info/licenses/LICENSE' 2026-03-09T01:00:51,471 adding 'yutori-0.4.3.dist-info/METADATA' 2026-03-09T01:00:51,472 adding 'yutori-0.4.3.dist-info/WHEEL' 2026-03-09T01:00:51,472 adding 'yutori-0.4.3.dist-info/entry_points.txt' 2026-03-09T01:00:51,473 adding 'yutori-0.4.3.dist-info/top_level.txt' 2026-03-09T01:00:51,474 adding 'yutori-0.4.3.dist-info/RECORD' 2026-03-09T01:00:51,476 removing build/bdist.linux-armv7l/wheel 2026-03-09T01:00:51,586 Building wheel for yutori (pyproject.toml): finished with status 'done' 2026-03-09T01:00:51,591 Created wheel for yutori: filename=yutori-0.4.3-py3-none-any.whl size=42983 sha256=8be36543dc09d86000ed3404876cbbee9e5ffe4db41a2a2e722248eef4a1686b 2026-03-09T01:00:51,592 Stored in directory: /tmp/pip-ephem-wheel-cache-j5zrcv0c/wheels/4d/3b/10/70b5ba56897f50604a292ded2ebc335cca2be2abb30922bc1f 2026-03-09T01:00:51,605 Successfully built yutori 2026-03-09T01:00:51,610 Removed build tracker: '/tmp/pip-build-tracker-tt_sj7et'