2026-03-27T07:40:01,049 Created temporary directory: /tmp/pip-ephem-wheel-cache-4e4rk0vy 2026-03-27T07:40:01,051 Created temporary directory: /tmp/pip-build-tracker-gjhh6twl 2026-03-27T07:40:01,052 Initialized build tracking at /tmp/pip-build-tracker-gjhh6twl 2026-03-27T07:40:01,052 Created build tracker: /tmp/pip-build-tracker-gjhh6twl 2026-03-27T07:40:01,053 Entered build tracker: /tmp/pip-build-tracker-gjhh6twl 2026-03-27T07:40:01,054 Created temporary directory: /tmp/pip-wheel-km3hbno8 2026-03-27T07:40:01,056 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-27T07:40:01,059 Created temporary directory: /tmp/pip-ephem-wheel-cache-p69v10gw 2026-03-27T07:40:01,081 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-27T07:40:01,084 2 location(s) to search for versions of yutori: 2026-03-27T07:40:01,084 * https://pypi.org/simple/yutori/ 2026-03-27T07:40:01,084 * https://www.piwheels.org/simple/yutori/ 2026-03-27T07:40:01,085 Fetching project page and analyzing links: https://pypi.org/simple/yutori/ 2026-03-27T07:40:01,086 Getting page https://pypi.org/simple/yutori/ 2026-03-27T07:40:01,087 Found index url https://pypi.org/simple 2026-03-27T07:40:01,326 Fetched page https://pypi.org/simple/yutori/ as application/vnd.pypi.simple.v1+json 2026-03-27T07:40:01,333 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-27T07:40:01,334 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-27T07:40:01,334 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-27T07:40:01,335 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-27T07:40:01,336 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-27T07:40:01,337 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-27T07:40:01,338 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-27T07:40:01,338 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-27T07:40:01,339 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-27T07:40:01,340 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-27T07:40:01,341 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-27T07:40:01,342 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-27T07:40:01,342 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-27T07:40:01,343 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-27T07:40:01,344 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-27T07:40:01,345 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-27T07:40:01,345 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-27T07:40:01,346 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-27T07:40:01,347 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-27T07:40:01,348 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-27T07:40:01,348 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-27T07:40:01,349 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-27T07:40:01,350 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-27T07:40:01,351 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-27T07:40:01,351 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-27T07:40:01,352 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-27T07:40:01,353 Skipping link: No binaries permitted for yutori: https://files.pythonhosted.org/packages/4d/ac/546d5acd0505eb3fd3e4889d885db13f4e335d1f3bd5a2aa7554f9a5a349/yutori-0.4.4-py3-none-any.whl (from https://pypi.org/simple/yutori/) (requires-python:>=3.9) 2026-03-27T07:40:01,354 Found link https://files.pythonhosted.org/packages/c3/89/d3fe7f0fa5a6ebbbea889db10e5a8ce239727c87acbe8955d09072375dde/yutori-0.4.4.tar.gz (from https://pypi.org/simple/yutori/) (requires-python:>=3.9), version: 0.4.4 2026-03-27T07:40:01,354 Skipping link: No binaries permitted for yutori: https://files.pythonhosted.org/packages/89/2a/b985f0507bbf2af77070ae2e8cc95a2d12b80609054a2f0ac30a061bee6e/yutori-0.4.5-py3-none-any.whl (from https://pypi.org/simple/yutori/) (requires-python:>=3.9) 2026-03-27T07:40:01,355 Found link https://files.pythonhosted.org/packages/62/8f/77745bbad18a747dbb4707a8776e3e5ee4b98c86bfaf44ae42896a4cd644/yutori-0.4.5.tar.gz (from https://pypi.org/simple/yutori/) (requires-python:>=3.9), version: 0.4.5 2026-03-27T07:40:01,356 Skipping link: No binaries permitted for yutori: https://files.pythonhosted.org/packages/7e/91/a2d668509e364448daebaf68055ab91eecdf45eb75728b9c86c2348db0ca/yutori-0.4.7-py3-none-any.whl (from https://pypi.org/simple/yutori/) (requires-python:>=3.9) 2026-03-27T07:40:01,357 Found link https://files.pythonhosted.org/packages/e5/b6/c1be46be1d55c75261a00034a65aa1f16f07e0f6feb19bbb7613eb6b0f07/yutori-0.4.7.tar.gz (from https://pypi.org/simple/yutori/) (requires-python:>=3.9), version: 0.4.7 2026-03-27T07:40:01,357 Fetching project page and analyzing links: https://www.piwheels.org/simple/yutori/ 2026-03-27T07:40:01,358 Getting page https://www.piwheels.org/simple/yutori/ 2026-03-27T07:40:01,359 Found index url https://www.piwheels.org/simple 2026-03-27T07:40:01,549 Fetched page https://www.piwheels.org/simple/yutori/ as text/html 2026-03-27T07:40:01,554 Skipping link: No binaries permitted for yutori: https://www.piwheels.org/simple/yutori/yutori-0.4.5-py3-none-any.whl#sha256=2439c5835c678d69eb0c1f802261629d3ace4d190fba5e07b752e31d6d96a123 (from https://www.piwheels.org/simple/yutori/) (requires-python:>=3.9) 2026-03-27T07:40:01,555 Skipping link: No binaries permitted for yutori: https://www.piwheels.org/simple/yutori/yutori-0.4.4-py3-none-any.whl#sha256=6705f6b9e5cfbed15af21046c83f2e161883e5d39d68901456f271e356e95925 (from https://www.piwheels.org/simple/yutori/) (requires-python:>=3.9) 2026-03-27T07:40:01,556 Skipping link: No binaries permitted for yutori: https://www.piwheels.org/simple/yutori/yutori-0.4.3-py3-none-any.whl#sha256=8be36543dc09d86000ed3404876cbbee9e5ffe4db41a2a2e722248eef4a1686b (from https://www.piwheels.org/simple/yutori/) (requires-python:>=3.9) 2026-03-27T07:40:01,556 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-27T07:40:01,557 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-27T07:40:01,557 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-27T07:40:01,558 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-27T07:40:01,558 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-27T07:40:01,559 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-27T07:40:01,559 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-27T07:40:01,560 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-27T07:40:01,560 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-27T07:40:01,561 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-27T07:40:01,561 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-27T07:40:01,562 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-27T07:40:01,562 Skipping link: not a file: https://www.piwheels.org/simple/yutori/ 2026-03-27T07:40:01,563 Skipping link: not a file: https://pypi.org/simple/yutori/ 2026-03-27T07:40:01,583 Given no hashes to check 1 links for project 'yutori': discarding no candidates 2026-03-27T07:40:01,601 Collecting yutori==0.4.7 2026-03-27T07:40:01,604 Created temporary directory: /tmp/pip-unpack-0qptk235 2026-03-27T07:40:01,828 Downloading yutori-0.4.7.tar.gz (50 kB) 2026-03-27T07:40:01,982 Added yutori==0.4.7 from https://files.pythonhosted.org/packages/e5/b6/c1be46be1d55c75261a00034a65aa1f16f07e0f6feb19bbb7613eb6b0f07/yutori-0.4.7.tar.gz to build tracker '/tmp/pip-build-tracker-gjhh6twl' 2026-03-27T07:40:01,987 Created temporary directory: /tmp/pip-build-env-rqs1uznf 2026-03-27T07:40:01,991 Installing build dependencies: started 2026-03-27T07:40:01,993 Running command pip subprocess to install build dependencies 2026-03-27T07:40:03,137 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-27T07:40:03,578 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-27T07:40:03,601 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-27T07:40:05,356 Collecting setuptools>=67.0 2026-03-27T07:40:05,433 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-27T07:40:08,393 Installing collected packages: setuptools 2026-03-27T07:40:11,504 Successfully installed setuptools-82.0.1 2026-03-27T07:40:11,771 Installing build dependencies: finished with status 'done' 2026-03-27T07:40:11,778 Getting requirements to build wheel: started 2026-03-27T07:40:11,779 Running command Getting requirements to build wheel 2026-03-27T07:40:12,393 /tmp/pip-build-env-rqs1uznf/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-27T07:40:12,394 !! 2026-03-27T07:40:12,395 ******************************************************************************** 2026-03-27T07:40:12,395 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-27T07:40:12,396 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-27T07:40:12,396 or your builds will no longer be supported. 2026-03-27T07:40:12,397 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-27T07:40:12,398 ******************************************************************************** 2026-03-27T07:40:12,399 !! 2026-03-27T07:40:12,399 corresp(dist, value, root_dir) 2026-03-27T07:40:12,471 /tmp/pip-build-env-rqs1uznf/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-27T07:40:12,471 !! 2026-03-27T07:40:12,472 ******************************************************************************** 2026-03-27T07:40:12,473 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-27T07:40:12,474 License :: OSI Approved :: Apache Software License 2026-03-27T07:40:12,475 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-27T07:40:12,476 ******************************************************************************** 2026-03-27T07:40:12,477 !! 2026-03-27T07:40:12,477 dist._finalize_license_expression() 2026-03-27T07:40:12,478 /tmp/pip-build-env-rqs1uznf/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-27T07:40:12,479 !! 2026-03-27T07:40:12,480 ******************************************************************************** 2026-03-27T07:40:12,481 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-27T07:40:12,482 License :: OSI Approved :: Apache Software License 2026-03-27T07:40:12,483 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-27T07:40:12,484 ******************************************************************************** 2026-03-27T07:40:12,485 !! 2026-03-27T07:40:12,485 self._finalize_license_expression() 2026-03-27T07:40:12,486 running egg_info 2026-03-27T07:40:12,489 writing yutori.egg-info/PKG-INFO 2026-03-27T07:40:12,495 writing dependency_links to yutori.egg-info/dependency_links.txt 2026-03-27T07:40:12,497 writing entry points to yutori.egg-info/entry_points.txt 2026-03-27T07:40:12,500 writing requirements to yutori.egg-info/requires.txt 2026-03-27T07:40:12,502 writing top-level names to yutori.egg-info/top_level.txt 2026-03-27T07:40:12,527 reading manifest file 'yutori.egg-info/SOURCES.txt' 2026-03-27T07:40:12,532 adding license file 'LICENSE' 2026-03-27T07:40:12,536 writing manifest file 'yutori.egg-info/SOURCES.txt' 2026-03-27T07:40:12,635 Getting requirements to build wheel: finished with status 'done' 2026-03-27T07:40:12,639 Created temporary directory: /tmp/pip-modern-metadata-es14ldrz 2026-03-27T07:40:12,641 Preparing metadata (pyproject.toml): started 2026-03-27T07:40:12,642 Running command Preparing metadata (pyproject.toml) 2026-03-27T07:40:13,198 /tmp/pip-build-env-rqs1uznf/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-27T07:40:13,198 !! 2026-03-27T07:40:13,199 ******************************************************************************** 2026-03-27T07:40:13,200 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-27T07:40:13,201 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-27T07:40:13,201 or your builds will no longer be supported. 2026-03-27T07:40:13,202 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-27T07:40:13,203 ******************************************************************************** 2026-03-27T07:40:13,204 !! 2026-03-27T07:40:13,204 corresp(dist, value, root_dir) 2026-03-27T07:40:13,273 /tmp/pip-build-env-rqs1uznf/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-27T07:40:13,273 !! 2026-03-27T07:40:13,274 ******************************************************************************** 2026-03-27T07:40:13,274 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-27T07:40:13,275 License :: OSI Approved :: Apache Software License 2026-03-27T07:40:13,276 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-27T07:40:13,277 ******************************************************************************** 2026-03-27T07:40:13,278 !! 2026-03-27T07:40:13,279 dist._finalize_license_expression() 2026-03-27T07:40:13,280 /tmp/pip-build-env-rqs1uznf/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-27T07:40:13,280 !! 2026-03-27T07:40:13,281 ******************************************************************************** 2026-03-27T07:40:13,282 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-27T07:40:13,283 License :: OSI Approved :: Apache Software License 2026-03-27T07:40:13,285 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-27T07:40:13,285 ******************************************************************************** 2026-03-27T07:40:13,286 !! 2026-03-27T07:40:13,287 self._finalize_license_expression() 2026-03-27T07:40:13,287 running dist_info 2026-03-27T07:40:13,295 creating /tmp/pip-modern-metadata-es14ldrz/yutori.egg-info 2026-03-27T07:40:13,296 writing /tmp/pip-modern-metadata-es14ldrz/yutori.egg-info/PKG-INFO 2026-03-27T07:40:13,302 writing dependency_links to /tmp/pip-modern-metadata-es14ldrz/yutori.egg-info/dependency_links.txt 2026-03-27T07:40:13,303 writing entry points to /tmp/pip-modern-metadata-es14ldrz/yutori.egg-info/entry_points.txt 2026-03-27T07:40:13,306 writing requirements to /tmp/pip-modern-metadata-es14ldrz/yutori.egg-info/requires.txt 2026-03-27T07:40:13,307 writing top-level names to /tmp/pip-modern-metadata-es14ldrz/yutori.egg-info/top_level.txt 2026-03-27T07:40:13,309 writing manifest file '/tmp/pip-modern-metadata-es14ldrz/yutori.egg-info/SOURCES.txt' 2026-03-27T07:40:13,331 reading manifest file '/tmp/pip-modern-metadata-es14ldrz/yutori.egg-info/SOURCES.txt' 2026-03-27T07:40:13,333 adding license file 'LICENSE' 2026-03-27T07:40:13,337 writing manifest file '/tmp/pip-modern-metadata-es14ldrz/yutori.egg-info/SOURCES.txt' 2026-03-27T07:40:13,338 creating '/tmp/pip-modern-metadata-es14ldrz/yutori-0.4.7.dist-info' 2026-03-27T07:40:13,461 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-27T07:40:13,466 Source in /tmp/pip-wheel-km3hbno8/yutori_640acb4a2b2a41a0abb6d02c9426c172 has version 0.4.7, which satisfies requirement yutori==0.4.7 from https://files.pythonhosted.org/packages/e5/b6/c1be46be1d55c75261a00034a65aa1f16f07e0f6feb19bbb7613eb6b0f07/yutori-0.4.7.tar.gz 2026-03-27T07:40:13,467 Removed yutori==0.4.7 from https://files.pythonhosted.org/packages/e5/b6/c1be46be1d55c75261a00034a65aa1f16f07e0f6feb19bbb7613eb6b0f07/yutori-0.4.7.tar.gz from build tracker '/tmp/pip-build-tracker-gjhh6twl' 2026-03-27T07:40:13,474 Created temporary directory: /tmp/pip-unpack-1rsmgwv0 2026-03-27T07:40:13,474 Building wheels for collected packages: yutori 2026-03-27T07:40:13,478 Created temporary directory: /tmp/pip-wheel-v8mnkl0s 2026-03-27T07:40:13,479 Destination directory: /tmp/pip-wheel-v8mnkl0s 2026-03-27T07:40:13,480 Building wheel for yutori (pyproject.toml): started 2026-03-27T07:40:13,482 Running command Building wheel for yutori (pyproject.toml) 2026-03-27T07:40:14,067 /tmp/pip-build-env-rqs1uznf/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2026-03-27T07:40:14,067 !! 2026-03-27T07:40:14,068 ******************************************************************************** 2026-03-27T07:40:14,068 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-27T07:40:14,069 By 2027-Feb-18, you need to update your project and remove deprecated calls 2026-03-27T07:40:14,070 or your builds will no longer be supported. 2026-03-27T07:40:14,071 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-27T07:40:14,072 ******************************************************************************** 2026-03-27T07:40:14,073 !! 2026-03-27T07:40:14,073 corresp(dist, value, root_dir) 2026-03-27T07:40:14,135 /tmp/pip-build-env-rqs1uznf/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-27T07:40:14,136 !! 2026-03-27T07:40:14,137 ******************************************************************************** 2026-03-27T07:40:14,138 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-27T07:40:14,139 License :: OSI Approved :: Apache Software License 2026-03-27T07:40:14,140 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-27T07:40:14,140 ******************************************************************************** 2026-03-27T07:40:14,142 !! 2026-03-27T07:40:14,142 dist._finalize_license_expression() 2026-03-27T07:40:14,143 /tmp/pip-build-env-rqs1uznf/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-27T07:40:14,143 !! 2026-03-27T07:40:14,144 ******************************************************************************** 2026-03-27T07:40:14,145 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-27T07:40:14,146 License :: OSI Approved :: Apache Software License 2026-03-27T07:40:14,147 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-27T07:40:14,148 ******************************************************************************** 2026-03-27T07:40:14,149 !! 2026-03-27T07:40:14,149 self._finalize_license_expression() 2026-03-27T07:40:14,150 running bdist_wheel 2026-03-27T07:40:14,160 running build 2026-03-27T07:40:14,161 running build_py 2026-03-27T07:40:14,167 creating build/lib/yutori 2026-03-27T07:40:14,169 copying yutori/_http.py -> build/lib/yutori 2026-03-27T07:40:14,170 copying yutori/exceptions.py -> build/lib/yutori 2026-03-27T07:40:14,172 copying yutori/config.py -> build/lib/yutori 2026-03-27T07:40:14,174 copying yutori/_schema.py -> build/lib/yutori 2026-03-27T07:40:14,175 copying yutori/async_client.py -> build/lib/yutori 2026-03-27T07:40:14,177 copying yutori/client.py -> build/lib/yutori 2026-03-27T07:40:14,179 copying yutori/__init__.py -> build/lib/yutori 2026-03-27T07:40:14,181 creating build/lib/yutori/auth 2026-03-27T07:40:14,182 copying yutori/auth/credentials.py -> build/lib/yutori/auth 2026-03-27T07:40:14,184 copying yutori/auth/flow.py -> build/lib/yutori/auth 2026-03-27T07:40:14,186 copying yutori/auth/types.py -> build/lib/yutori/auth 2026-03-27T07:40:14,188 copying yutori/auth/constants.py -> build/lib/yutori/auth 2026-03-27T07:40:14,190 copying yutori/auth/__init__.py -> build/lib/yutori/auth 2026-03-27T07:40:14,192 creating build/lib/yutori/_async 2026-03-27T07:40:14,193 copying yutori/_async/browsing.py -> build/lib/yutori/_async 2026-03-27T07:40:14,195 copying yutori/_async/chat.py -> build/lib/yutori/_async 2026-03-27T07:40:14,196 copying yutori/_async/research.py -> build/lib/yutori/_async 2026-03-27T07:40:14,198 copying yutori/_async/__init__.py -> build/lib/yutori/_async 2026-03-27T07:40:14,200 copying yutori/_async/scouts.py -> build/lib/yutori/_async 2026-03-27T07:40:14,203 creating build/lib/yutori/_sync 2026-03-27T07:40:14,204 copying yutori/_sync/browsing.py -> build/lib/yutori/_sync 2026-03-27T07:40:14,206 copying yutori/_sync/chat.py -> build/lib/yutori/_sync 2026-03-27T07:40:14,207 copying yutori/_sync/research.py -> build/lib/yutori/_sync 2026-03-27T07:40:14,209 copying yutori/_sync/__init__.py -> build/lib/yutori/_sync 2026-03-27T07:40:14,211 copying yutori/_sync/scouts.py -> build/lib/yutori/_sync 2026-03-27T07:40:14,214 creating build/lib/yutori/cli 2026-03-27T07:40:14,215 copying yutori/cli/__init__.py -> build/lib/yutori/cli 2026-03-27T07:40:14,216 copying yutori/cli/main.py -> build/lib/yutori/cli 2026-03-27T07:40:14,219 creating build/lib/yutori/n1 2026-03-27T07:40:14,220 copying yutori/n1/content.py -> build/lib/yutori/n1 2026-03-27T07:40:14,222 copying yutori/n1/loop.py -> build/lib/yutori/n1 2026-03-27T07:40:14,223 copying yutori/n1/payload.py -> build/lib/yutori/n1 2026-03-27T07:40:14,226 copying yutori/n1/hooks.py -> build/lib/yutori/n1 2026-03-27T07:40:14,227 copying yutori/n1/__init__.py -> build/lib/yutori/n1 2026-03-27T07:40:14,230 creating build/lib/yutori/cli/commands 2026-03-27T07:40:14,231 copying yutori/cli/commands/usage.py -> build/lib/yutori/cli/commands 2026-03-27T07:40:14,232 copying yutori/cli/commands/browse.py -> build/lib/yutori/cli/commands 2026-03-27T07:40:14,234 copying yutori/cli/commands/auth.py -> build/lib/yutori/cli/commands 2026-03-27T07:40:14,236 copying yutori/cli/commands/research.py -> build/lib/yutori/cli/commands 2026-03-27T07:40:14,238 copying yutori/cli/commands/__init__.py -> build/lib/yutori/cli/commands 2026-03-27T07:40:14,240 copying yutori/cli/commands/scouts.py -> build/lib/yutori/cli/commands 2026-03-27T07:40:14,242 running egg_info 2026-03-27T07:40:14,251 writing yutori.egg-info/PKG-INFO 2026-03-27T07:40:14,256 writing dependency_links to yutori.egg-info/dependency_links.txt 2026-03-27T07:40:14,258 writing entry points to yutori.egg-info/entry_points.txt 2026-03-27T07:40:14,261 writing requirements to yutori.egg-info/requires.txt 2026-03-27T07:40:14,262 writing top-level names to yutori.egg-info/top_level.txt 2026-03-27T07:40:14,276 reading manifest file 'yutori.egg-info/SOURCES.txt' 2026-03-27T07:40:14,280 adding license file 'LICENSE' 2026-03-27T07:40:14,284 writing manifest file 'yutori.egg-info/SOURCES.txt' 2026-03-27T07:40:14,300 installing to build/bdist.linux-armv7l/wheel 2026-03-27T07:40:14,301 running install 2026-03-27T07:40:14,325 running install_lib 2026-03-27T07:40:14,330 creating build/bdist.linux-armv7l/wheel 2026-03-27T07:40:14,332 creating build/bdist.linux-armv7l/wheel/yutori 2026-03-27T07:40:14,334 creating build/bdist.linux-armv7l/wheel/yutori/auth 2026-03-27T07:40:14,335 copying build/lib/yutori/auth/credentials.py -> build/bdist.linux-armv7l/wheel/./yutori/auth 2026-03-27T07:40:14,337 copying build/lib/yutori/auth/flow.py -> build/bdist.linux-armv7l/wheel/./yutori/auth 2026-03-27T07:40:14,339 copying build/lib/yutori/auth/types.py -> build/bdist.linux-armv7l/wheel/./yutori/auth 2026-03-27T07:40:14,340 copying build/lib/yutori/auth/constants.py -> build/bdist.linux-armv7l/wheel/./yutori/auth 2026-03-27T07:40:14,342 copying build/lib/yutori/auth/__init__.py -> build/bdist.linux-armv7l/wheel/./yutori/auth 2026-03-27T07:40:14,344 creating build/bdist.linux-armv7l/wheel/yutori/_async 2026-03-27T07:40:14,345 copying build/lib/yutori/_async/browsing.py -> build/bdist.linux-armv7l/wheel/./yutori/_async 2026-03-27T07:40:14,347 copying build/lib/yutori/_async/chat.py -> build/bdist.linux-armv7l/wheel/./yutori/_async 2026-03-27T07:40:14,348 copying build/lib/yutori/_async/research.py -> build/bdist.linux-armv7l/wheel/./yutori/_async 2026-03-27T07:40:14,350 copying build/lib/yutori/_async/__init__.py -> build/bdist.linux-armv7l/wheel/./yutori/_async 2026-03-27T07:40:14,352 copying build/lib/yutori/_async/scouts.py -> build/bdist.linux-armv7l/wheel/./yutori/_async 2026-03-27T07:40:14,355 creating build/bdist.linux-armv7l/wheel/yutori/_sync 2026-03-27T07:40:14,356 copying build/lib/yutori/_sync/browsing.py -> build/bdist.linux-armv7l/wheel/./yutori/_sync 2026-03-27T07:40:14,358 copying build/lib/yutori/_sync/chat.py -> build/bdist.linux-armv7l/wheel/./yutori/_sync 2026-03-27T07:40:14,360 copying build/lib/yutori/_sync/research.py -> build/bdist.linux-armv7l/wheel/./yutori/_sync 2026-03-27T07:40:14,361 copying build/lib/yutori/_sync/__init__.py -> build/bdist.linux-armv7l/wheel/./yutori/_sync 2026-03-27T07:40:14,363 copying build/lib/yutori/_sync/scouts.py -> build/bdist.linux-armv7l/wheel/./yutori/_sync 2026-03-27T07:40:14,365 copying build/lib/yutori/_http.py -> build/bdist.linux-armv7l/wheel/./yutori 2026-03-27T07:40:14,367 creating build/bdist.linux-armv7l/wheel/yutori/cli 2026-03-27T07:40:14,369 creating build/bdist.linux-armv7l/wheel/yutori/cli/commands 2026-03-27T07:40:14,370 copying build/lib/yutori/cli/commands/usage.py -> build/bdist.linux-armv7l/wheel/./yutori/cli/commands 2026-03-27T07:40:14,372 copying build/lib/yutori/cli/commands/browse.py -> build/bdist.linux-armv7l/wheel/./yutori/cli/commands 2026-03-27T07:40:14,374 copying build/lib/yutori/cli/commands/auth.py -> build/bdist.linux-armv7l/wheel/./yutori/cli/commands 2026-03-27T07:40:14,375 copying build/lib/yutori/cli/commands/research.py -> build/bdist.linux-armv7l/wheel/./yutori/cli/commands 2026-03-27T07:40:14,377 copying build/lib/yutori/cli/commands/__init__.py -> build/bdist.linux-armv7l/wheel/./yutori/cli/commands 2026-03-27T07:40:14,379 copying build/lib/yutori/cli/commands/scouts.py -> build/bdist.linux-armv7l/wheel/./yutori/cli/commands 2026-03-27T07:40:14,381 copying build/lib/yutori/cli/__init__.py -> build/bdist.linux-armv7l/wheel/./yutori/cli 2026-03-27T07:40:14,383 copying build/lib/yutori/cli/main.py -> build/bdist.linux-armv7l/wheel/./yutori/cli 2026-03-27T07:40:14,385 copying build/lib/yutori/exceptions.py -> build/bdist.linux-armv7l/wheel/./yutori 2026-03-27T07:40:14,386 copying build/lib/yutori/config.py -> build/bdist.linux-armv7l/wheel/./yutori 2026-03-27T07:40:14,389 creating build/bdist.linux-armv7l/wheel/yutori/n1 2026-03-27T07:40:14,390 copying build/lib/yutori/n1/content.py -> build/bdist.linux-armv7l/wheel/./yutori/n1 2026-03-27T07:40:14,392 copying build/lib/yutori/n1/loop.py -> build/bdist.linux-armv7l/wheel/./yutori/n1 2026-03-27T07:40:14,393 copying build/lib/yutori/n1/payload.py -> build/bdist.linux-armv7l/wheel/./yutori/n1 2026-03-27T07:40:14,395 copying build/lib/yutori/n1/hooks.py -> build/bdist.linux-armv7l/wheel/./yutori/n1 2026-03-27T07:40:14,397 copying build/lib/yutori/n1/__init__.py -> build/bdist.linux-armv7l/wheel/./yutori/n1 2026-03-27T07:40:14,399 copying build/lib/yutori/_schema.py -> build/bdist.linux-armv7l/wheel/./yutori 2026-03-27T07:40:14,401 copying build/lib/yutori/async_client.py -> build/bdist.linux-armv7l/wheel/./yutori 2026-03-27T07:40:14,403 copying build/lib/yutori/client.py -> build/bdist.linux-armv7l/wheel/./yutori 2026-03-27T07:40:14,404 copying build/lib/yutori/__init__.py -> build/bdist.linux-armv7l/wheel/./yutori 2026-03-27T07:40:14,406 running install_egg_info 2026-03-27T07:40:14,410 Copying yutori.egg-info to build/bdist.linux-armv7l/wheel/./yutori-0.4.7-py3.11.egg-info 2026-03-27T07:40:14,421 running install_scripts 2026-03-27T07:40:14,432 creating build/bdist.linux-armv7l/wheel/yutori-0.4.7.dist-info/WHEEL 2026-03-27T07:40:14,435 creating '/tmp/pip-wheel-v8mnkl0s/.tmp-mg73vi7p/yutori-0.4.7-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-27T07:40:14,437 adding 'yutori/__init__.py' 2026-03-27T07:40:14,439 adding 'yutori/_http.py' 2026-03-27T07:40:14,440 adding 'yutori/_schema.py' 2026-03-27T07:40:14,441 adding 'yutori/async_client.py' 2026-03-27T07:40:14,443 adding 'yutori/client.py' 2026-03-27T07:40:14,444 adding 'yutori/config.py' 2026-03-27T07:40:14,445 adding 'yutori/exceptions.py' 2026-03-27T07:40:14,447 adding 'yutori/_async/__init__.py' 2026-03-27T07:40:14,448 adding 'yutori/_async/browsing.py' 2026-03-27T07:40:14,449 adding 'yutori/_async/chat.py' 2026-03-27T07:40:14,451 adding 'yutori/_async/research.py' 2026-03-27T07:40:14,452 adding 'yutori/_async/scouts.py' 2026-03-27T07:40:14,454 adding 'yutori/_sync/__init__.py' 2026-03-27T07:40:14,455 adding 'yutori/_sync/browsing.py' 2026-03-27T07:40:14,457 adding 'yutori/_sync/chat.py' 2026-03-27T07:40:14,458 adding 'yutori/_sync/research.py' 2026-03-27T07:40:14,460 adding 'yutori/_sync/scouts.py' 2026-03-27T07:40:14,461 adding 'yutori/auth/__init__.py' 2026-03-27T07:40:14,463 adding 'yutori/auth/constants.py' 2026-03-27T07:40:14,464 adding 'yutori/auth/credentials.py' 2026-03-27T07:40:14,466 adding 'yutori/auth/flow.py' 2026-03-27T07:40:14,467 adding 'yutori/auth/types.py' 2026-03-27T07:40:14,469 adding 'yutori/cli/__init__.py' 2026-03-27T07:40:14,470 adding 'yutori/cli/main.py' 2026-03-27T07:40:14,472 adding 'yutori/cli/commands/__init__.py' 2026-03-27T07:40:14,473 adding 'yutori/cli/commands/auth.py' 2026-03-27T07:40:14,475 adding 'yutori/cli/commands/browse.py' 2026-03-27T07:40:14,476 adding 'yutori/cli/commands/research.py' 2026-03-27T07:40:14,477 adding 'yutori/cli/commands/scouts.py' 2026-03-27T07:40:14,479 adding 'yutori/cli/commands/usage.py' 2026-03-27T07:40:14,480 adding 'yutori/n1/__init__.py' 2026-03-27T07:40:14,482 adding 'yutori/n1/content.py' 2026-03-27T07:40:14,483 adding 'yutori/n1/hooks.py' 2026-03-27T07:40:14,484 adding 'yutori/n1/loop.py' 2026-03-27T07:40:14,486 adding 'yutori/n1/payload.py' 2026-03-27T07:40:14,489 adding 'yutori-0.4.7.dist-info/licenses/LICENSE' 2026-03-27T07:40:14,491 adding 'yutori-0.4.7.dist-info/METADATA' 2026-03-27T07:40:14,492 adding 'yutori-0.4.7.dist-info/WHEEL' 2026-03-27T07:40:14,493 adding 'yutori-0.4.7.dist-info/entry_points.txt' 2026-03-27T07:40:14,494 adding 'yutori-0.4.7.dist-info/top_level.txt' 2026-03-27T07:40:14,495 adding 'yutori-0.4.7.dist-info/RECORD' 2026-03-27T07:40:14,497 removing build/bdist.linux-armv7l/wheel 2026-03-27T07:40:14,606 Building wheel for yutori (pyproject.toml): finished with status 'done' 2026-03-27T07:40:14,611 Created wheel for yutori: filename=yutori-0.4.7-py3-none-any.whl size=45208 sha256=48a2cef61f260cac4e5203fcab3c84036e17f4c8e25c80ea163c053f6a7078ec 2026-03-27T07:40:14,612 Stored in directory: /tmp/pip-ephem-wheel-cache-p69v10gw/wheels/f5/2f/40/b82207d156e3137c15c438ba71db06adc6b29ade2201fd2c0c 2026-03-27T07:40:14,626 Successfully built yutori 2026-03-27T07:40:14,631 Removed build tracker: '/tmp/pip-build-tracker-gjhh6twl'