2025-10-21T20:57:43,941 Created temporary directory: /tmp/pip-ephem-wheel-cache-i4wrk2kc 2025-10-21T20:57:43,943 Created temporary directory: /tmp/pip-build-tracker-zr_kzlxg 2025-10-21T20:57:43,944 Initialized build tracking at /tmp/pip-build-tracker-zr_kzlxg 2025-10-21T20:57:43,944 Created build tracker: /tmp/pip-build-tracker-zr_kzlxg 2025-10-21T20:57:43,945 Entered build tracker: /tmp/pip-build-tracker-zr_kzlxg 2025-10-21T20:57:43,946 Created temporary directory: /tmp/pip-wheel-e6bgisiy 2025-10-21T20:57:43,949 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-10-21T20:57:43,951 Created temporary directory: /tmp/pip-ephem-wheel-cache-mlw_f1hx 2025-10-21T20:57:43,972 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-21T20:57:43,976 2 location(s) to search for versions of datasette-llm-usage: 2025-10-21T20:57:43,976 * https://pypi.org/simple/datasette-llm-usage/ 2025-10-21T20:57:43,976 * https://www.piwheels.org/simple/datasette-llm-usage/ 2025-10-21T20:57:43,976 Fetching project page and analyzing links: https://pypi.org/simple/datasette-llm-usage/ 2025-10-21T20:57:43,977 Getting page https://pypi.org/simple/datasette-llm-usage/ 2025-10-21T20:57:43,978 Found index url https://pypi.org/simple 2025-10-21T20:57:44,193 Fetched page https://pypi.org/simple/datasette-llm-usage/ as application/vnd.pypi.simple.v1+json 2025-10-21T20:57:44,195 Skipping link: No binaries permitted for datasette-llm-usage: https://files.pythonhosted.org/packages/78/fd/aeaeb77915a93c0ff6035eaf177ac87368374af527e4ea66446bd668a440/datasette_llm_usage-0.1a0-py3-none-any.whl (from https://pypi.org/simple/datasette-llm-usage/) (requires-python:>=3.9) 2025-10-21T20:57:44,196 Found link https://files.pythonhosted.org/packages/47/a4/bdaaa6e0c81b15881c7a2c0881a3135464dee2f673ee1c704ad438325dd7/datasette_llm_usage-0.1a0.tar.gz (from https://pypi.org/simple/datasette-llm-usage/) (requires-python:>=3.9), version: 0.1a0 2025-10-21T20:57:44,197 Skipping link: No binaries permitted for datasette-llm-usage: https://files.pythonhosted.org/packages/5d/4e/159521f53ecf20cb460ab9676102222cce667ffd80c963b69092f729e353/datasette_llm_usage-0.1a1-py3-none-any.whl (from https://pypi.org/simple/datasette-llm-usage/) (requires-python:>=3.9) 2025-10-21T20:57:44,198 Found link https://files.pythonhosted.org/packages/37/bd/1d119a029e0ba743bf23b228a5cf2680b81a2b2b9f6179107f248e27e1c2/datasette_llm_usage-0.1a1.tar.gz (from https://pypi.org/simple/datasette-llm-usage/) (requires-python:>=3.9), version: 0.1a1 2025-10-21T20:57:44,199 Fetching project page and analyzing links: https://www.piwheels.org/simple/datasette-llm-usage/ 2025-10-21T20:57:44,199 Getting page https://www.piwheels.org/simple/datasette-llm-usage/ 2025-10-21T20:57:44,201 Found index url https://www.piwheels.org/simple 2025-10-21T20:57:44,359 Fetched page https://www.piwheels.org/simple/datasette-llm-usage/ as text/html 2025-10-21T20:57:44,360 Skipping link: No binaries permitted for datasette-llm-usage: https://archive1.piwheels.org/simple/datasette-llm-usage/datasette_llm_usage-0.1a0-py3-none-any.whl#sha256=6e58a43c72f2ff0ef3a3291cd81c1ea7aae02d3a831317ebc1df9584ffa2cb62 (from https://www.piwheels.org/simple/datasette-llm-usage/) (requires-python:>=3.9) 2025-10-21T20:57:44,361 Skipping link: not a file: https://www.piwheels.org/simple/datasette-llm-usage/ 2025-10-21T20:57:44,361 Skipping link: not a file: https://pypi.org/simple/datasette-llm-usage/ 2025-10-21T20:57:44,380 Given no hashes to check 1 links for project 'datasette-llm-usage': discarding no candidates 2025-10-21T20:57:44,398 Collecting datasette-llm-usage==0.1a1 2025-10-21T20:57:44,400 Created temporary directory: /tmp/pip-unpack-edqbpq0h 2025-10-21T20:57:44,536 Downloading datasette_llm_usage-0.1a1.tar.gz (9.4 kB) 2025-10-21T20:57:44,567 Added datasette-llm-usage==0.1a1 from https://files.pythonhosted.org/packages/37/bd/1d119a029e0ba743bf23b228a5cf2680b81a2b2b9f6179107f248e27e1c2/datasette_llm_usage-0.1a1.tar.gz to build tracker '/tmp/pip-build-tracker-zr_kzlxg' 2025-10-21T20:57:44,571 Created temporary directory: /tmp/pip-build-env-u9h4bikm 2025-10-21T20:57:44,575 Installing build dependencies: started 2025-10-21T20:57:44,576 Running command pip subprocess to install build dependencies 2025-10-21T20:57:45,702 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-10-21T20:57:46,286 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-10-21T20:57:46,309 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-21T20:57:48,044 Collecting setuptools 2025-10-21T20:57:48,189 Using cached https://www.piwheels.org/simple/setuptools/setuptools-80.9.0-py3-none-any.whl (1.2 MB) 2025-10-21T20:57:51,276 Installing collected packages: setuptools 2025-10-21T20:57:54,911 Successfully installed setuptools-80.9.0 2025-10-21T20:57:55,178 Installing build dependencies: finished with status 'done' 2025-10-21T20:57:55,184 Getting requirements to build wheel: started 2025-10-21T20:57:55,186 Running command Getting requirements to build wheel 2025-10-21T20:57:55,789 /tmp/pip-build-env-u9h4bikm/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-21T20:57:55,789 !! 2025-10-21T20:57:55,791 ******************************************************************************** 2025-10-21T20:57:55,791 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2025-10-21T20:57:55,792 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-21T20:57:55,793 or your builds will no longer be supported. 2025-10-21T20:57:55,794 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-21T20:57:55,794 ******************************************************************************** 2025-10-21T20:57:55,795 !! 2025-10-21T20:57:55,796 corresp(dist, value, root_dir) 2025-10-21T20:57:55,877 /tmp/pip-build-env-u9h4bikm/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-21T20:57:55,877 !! 2025-10-21T20:57:55,879 ******************************************************************************** 2025-10-21T20:57:55,879 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-21T20:57:55,880 License :: OSI Approved :: Apache Software License 2025-10-21T20:57:55,881 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-21T20:57:55,882 ******************************************************************************** 2025-10-21T20:57:55,883 !! 2025-10-21T20:57:55,884 dist._finalize_license_expression() 2025-10-21T20:57:55,884 /tmp/pip-build-env-u9h4bikm/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-21T20:57:55,885 !! 2025-10-21T20:57:55,886 ******************************************************************************** 2025-10-21T20:57:55,887 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-21T20:57:55,888 License :: OSI Approved :: Apache Software License 2025-10-21T20:57:55,889 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-21T20:57:55,889 ******************************************************************************** 2025-10-21T20:57:55,890 !! 2025-10-21T20:57:55,890 self._finalize_license_expression() 2025-10-21T20:57:55,905 running egg_info 2025-10-21T20:57:55,912 writing datasette_llm_usage.egg-info/PKG-INFO 2025-10-21T20:57:55,916 writing dependency_links to datasette_llm_usage.egg-info/dependency_links.txt 2025-10-21T20:57:55,918 writing entry points to datasette_llm_usage.egg-info/entry_points.txt 2025-10-21T20:57:55,920 writing requirements to datasette_llm_usage.egg-info/requires.txt 2025-10-21T20:57:55,921 writing top-level names to datasette_llm_usage.egg-info/top_level.txt 2025-10-21T20:57:55,942 reading manifest file 'datasette_llm_usage.egg-info/SOURCES.txt' 2025-10-21T20:57:55,944 adding license file 'LICENSE' 2025-10-21T20:57:55,947 writing manifest file 'datasette_llm_usage.egg-info/SOURCES.txt' 2025-10-21T20:57:56,046 Getting requirements to build wheel: finished with status 'done' 2025-10-21T20:57:56,049 Created temporary directory: /tmp/pip-modern-metadata-f07akkrg 2025-10-21T20:57:56,051 Preparing metadata (pyproject.toml): started 2025-10-21T20:57:56,052 Running command Preparing metadata (pyproject.toml) 2025-10-21T20:57:56,603 /tmp/pip-build-env-u9h4bikm/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-21T20:57:56,604 !! 2025-10-21T20:57:56,605 ******************************************************************************** 2025-10-21T20:57:56,605 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2025-10-21T20:57:56,606 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-21T20:57:56,607 or your builds will no longer be supported. 2025-10-21T20:57:56,608 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-21T20:57:56,609 ******************************************************************************** 2025-10-21T20:57:56,610 !! 2025-10-21T20:57:56,611 corresp(dist, value, root_dir) 2025-10-21T20:57:56,687 /tmp/pip-build-env-u9h4bikm/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-21T20:57:56,687 !! 2025-10-21T20:57:56,688 ******************************************************************************** 2025-10-21T20:57:56,689 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-21T20:57:56,690 License :: OSI Approved :: Apache Software License 2025-10-21T20:57:56,691 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-21T20:57:56,692 ******************************************************************************** 2025-10-21T20:57:56,693 !! 2025-10-21T20:57:56,694 dist._finalize_license_expression() 2025-10-21T20:57:56,694 /tmp/pip-build-env-u9h4bikm/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-21T20:57:56,695 !! 2025-10-21T20:57:56,696 ******************************************************************************** 2025-10-21T20:57:56,697 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-21T20:57:56,698 License :: OSI Approved :: Apache Software License 2025-10-21T20:57:56,699 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-21T20:57:56,700 ******************************************************************************** 2025-10-21T20:57:56,701 !! 2025-10-21T20:57:56,701 self._finalize_license_expression() 2025-10-21T20:57:56,715 running dist_info 2025-10-21T20:57:56,729 creating /tmp/pip-modern-metadata-f07akkrg/datasette_llm_usage.egg-info 2025-10-21T20:57:56,729 writing /tmp/pip-modern-metadata-f07akkrg/datasette_llm_usage.egg-info/PKG-INFO 2025-10-21T20:57:56,733 writing dependency_links to /tmp/pip-modern-metadata-f07akkrg/datasette_llm_usage.egg-info/dependency_links.txt 2025-10-21T20:57:56,735 writing entry points to /tmp/pip-modern-metadata-f07akkrg/datasette_llm_usage.egg-info/entry_points.txt 2025-10-21T20:57:56,737 writing requirements to /tmp/pip-modern-metadata-f07akkrg/datasette_llm_usage.egg-info/requires.txt 2025-10-21T20:57:56,738 writing top-level names to /tmp/pip-modern-metadata-f07akkrg/datasette_llm_usage.egg-info/top_level.txt 2025-10-21T20:57:56,739 writing manifest file '/tmp/pip-modern-metadata-f07akkrg/datasette_llm_usage.egg-info/SOURCES.txt' 2025-10-21T20:57:56,758 reading manifest file '/tmp/pip-modern-metadata-f07akkrg/datasette_llm_usage.egg-info/SOURCES.txt' 2025-10-21T20:57:56,761 adding license file 'LICENSE' 2025-10-21T20:57:56,764 writing manifest file '/tmp/pip-modern-metadata-f07akkrg/datasette_llm_usage.egg-info/SOURCES.txt' 2025-10-21T20:57:56,765 creating '/tmp/pip-modern-metadata-f07akkrg/datasette_llm_usage-0.1a1.dist-info' 2025-10-21T20:57:56,890 Preparing metadata (pyproject.toml): finished with status 'done' 2025-10-21T20:57:56,896 Source in /tmp/pip-wheel-e6bgisiy/datasette-llm-usage_2d4ee796e52e4479a9578ea693bc9544 has version 0.1a1, which satisfies requirement datasette-llm-usage==0.1a1 from https://files.pythonhosted.org/packages/37/bd/1d119a029e0ba743bf23b228a5cf2680b81a2b2b9f6179107f248e27e1c2/datasette_llm_usage-0.1a1.tar.gz 2025-10-21T20:57:56,896 Removed datasette-llm-usage==0.1a1 from https://files.pythonhosted.org/packages/37/bd/1d119a029e0ba743bf23b228a5cf2680b81a2b2b9f6179107f248e27e1c2/datasette_llm_usage-0.1a1.tar.gz from build tracker '/tmp/pip-build-tracker-zr_kzlxg' 2025-10-21T20:57:56,902 Created temporary directory: /tmp/pip-unpack-dpoxhzwg 2025-10-21T20:57:56,903 Building wheels for collected packages: datasette-llm-usage 2025-10-21T20:57:56,907 Created temporary directory: /tmp/pip-wheel-4_vbb33p 2025-10-21T20:57:56,907 Destination directory: /tmp/pip-wheel-4_vbb33p 2025-10-21T20:57:56,910 Building wheel for datasette-llm-usage (pyproject.toml): started 2025-10-21T20:57:56,911 Running command Building wheel for datasette-llm-usage (pyproject.toml) 2025-10-21T20:57:57,452 /tmp/pip-build-env-u9h4bikm/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:82: SetuptoolsDeprecationWarning: `project.license` as a TOML table is deprecated 2025-10-21T20:57:57,452 !! 2025-10-21T20:57:57,453 ******************************************************************************** 2025-10-21T20:57:57,454 Please use a simple string containing a SPDX expression for `project.license`. You can also use `project.license-files`. (Both options available on setuptools>=77.0.0). 2025-10-21T20:57:57,455 By 2026-Feb-18, you need to update your project and remove deprecated calls 2025-10-21T20:57:57,456 or your builds will no longer be supported. 2025-10-21T20:57:57,457 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-21T20:57:57,458 ******************************************************************************** 2025-10-21T20:57:57,459 !! 2025-10-21T20:57:57,459 corresp(dist, value, root_dir) 2025-10-21T20:57:57,528 /tmp/pip-build-env-u9h4bikm/overlay/local/lib/python3.11/dist-packages/setuptools/config/_apply_pyprojecttoml.py:61: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-21T20:57:57,529 !! 2025-10-21T20:57:57,530 ******************************************************************************** 2025-10-21T20:57:57,530 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-21T20:57:57,531 License :: OSI Approved :: Apache Software License 2025-10-21T20:57:57,532 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-21T20:57:57,532 ******************************************************************************** 2025-10-21T20:57:57,533 !! 2025-10-21T20:57:57,534 dist._finalize_license_expression() 2025-10-21T20:57:57,534 /tmp/pip-build-env-u9h4bikm/overlay/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-10-21T20:57:57,535 !! 2025-10-21T20:57:57,536 ******************************************************************************** 2025-10-21T20:57:57,536 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-10-21T20:57:57,537 License :: OSI Approved :: Apache Software License 2025-10-21T20:57:57,538 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-10-21T20:57:57,539 ******************************************************************************** 2025-10-21T20:57:57,540 !! 2025-10-21T20:57:57,540 self._finalize_license_expression() 2025-10-21T20:57:57,553 running bdist_wheel 2025-10-21T20:57:57,574 running build 2025-10-21T20:57:57,574 running build_py 2025-10-21T20:57:57,581 creating build/lib/datasette_llm_usage 2025-10-21T20:57:57,583 copying datasette_llm_usage/__init__.py -> build/lib/datasette_llm_usage 2025-10-21T20:57:57,585 running egg_info 2025-10-21T20:57:57,597 writing datasette_llm_usage.egg-info/PKG-INFO 2025-10-21T20:57:57,600 writing dependency_links to datasette_llm_usage.egg-info/dependency_links.txt 2025-10-21T20:57:57,602 writing entry points to datasette_llm_usage.egg-info/entry_points.txt 2025-10-21T20:57:57,604 writing requirements to datasette_llm_usage.egg-info/requires.txt 2025-10-21T20:57:57,605 writing top-level names to datasette_llm_usage.egg-info/top_level.txt 2025-10-21T20:57:57,614 reading manifest file 'datasette_llm_usage.egg-info/SOURCES.txt' 2025-10-21T20:57:57,616 adding license file 'LICENSE' 2025-10-21T20:57:57,619 writing manifest file 'datasette_llm_usage.egg-info/SOURCES.txt' 2025-10-21T20:57:57,632 installing to build/bdist.linux-armv7l/wheel 2025-10-21T20:57:57,633 running install 2025-10-21T20:57:57,656 running install_lib 2025-10-21T20:57:57,663 creating build/bdist.linux-armv7l/wheel 2025-10-21T20:57:57,665 creating build/bdist.linux-armv7l/wheel/datasette_llm_usage 2025-10-21T20:57:57,666 copying build/lib/datasette_llm_usage/__init__.py -> build/bdist.linux-armv7l/wheel/./datasette_llm_usage 2025-10-21T20:57:57,668 running install_egg_info 2025-10-21T20:57:57,674 Copying datasette_llm_usage.egg-info to build/bdist.linux-armv7l/wheel/./datasette_llm_usage-0.1a1-py3.11.egg-info 2025-10-21T20:57:57,685 running install_scripts 2025-10-21T20:57:57,697 creating build/bdist.linux-armv7l/wheel/datasette_llm_usage-0.1a1.dist-info/WHEEL 2025-10-21T20:57:57,699 creating '/tmp/pip-wheel-4_vbb33p/.tmp-lpdre1_6/datasette_llm_usage-0.1a1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-10-21T20:57:57,702 adding 'datasette_llm_usage/__init__.py' 2025-10-21T20:57:57,706 adding 'datasette_llm_usage-0.1a1.dist-info/licenses/LICENSE' 2025-10-21T20:57:57,707 adding 'datasette_llm_usage-0.1a1.dist-info/METADATA' 2025-10-21T20:57:57,708 adding 'datasette_llm_usage-0.1a1.dist-info/WHEEL' 2025-10-21T20:57:57,709 adding 'datasette_llm_usage-0.1a1.dist-info/entry_points.txt' 2025-10-21T20:57:57,710 adding 'datasette_llm_usage-0.1a1.dist-info/top_level.txt' 2025-10-21T20:57:57,711 adding 'datasette_llm_usage-0.1a1.dist-info/RECORD' 2025-10-21T20:57:57,712 removing build/bdist.linux-armv7l/wheel 2025-10-21T20:57:57,814 Building wheel for datasette-llm-usage (pyproject.toml): finished with status 'done' 2025-10-21T20:57:57,819 Created wheel for datasette-llm-usage: filename=datasette_llm_usage-0.1a1-py3-none-any.whl size=9444 sha256=e3b75da52ce961243faab64aca72e16fb009d069683230d8099d0ef24dca3791 2025-10-21T20:57:57,820 Stored in directory: /tmp/pip-ephem-wheel-cache-mlw_f1hx/wheels/d2/c6/45/44596c8ce33499722c8f0666b78e02e0397866fe6360b40241 2025-10-21T20:57:57,830 Successfully built datasette-llm-usage 2025-10-21T20:57:57,833 Removed build tracker: '/tmp/pip-build-tracker-zr_kzlxg'