2026-05-15T21:06:32,936 Created temporary directory: /tmp/pip-ephem-wheel-cache-9u1m23pc 2026-05-15T21:06:32,938 Created temporary directory: /tmp/pip-build-tracker-wa096t6a 2026-05-15T21:06:32,938 Initialized build tracking at /tmp/pip-build-tracker-wa096t6a 2026-05-15T21:06:32,939 Created build tracker: /tmp/pip-build-tracker-wa096t6a 2026-05-15T21:06:32,939 Entered build tracker: /tmp/pip-build-tracker-wa096t6a 2026-05-15T21:06:32,940 Created temporary directory: /tmp/pip-wheel-rza49839 2026-05-15T21:06:32,943 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-05-15T21:06:32,945 Created temporary directory: /tmp/pip-ephem-wheel-cache-b4cfcqxu 2026-05-15T21:06:32,967 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-15T21:06:32,971 2 location(s) to search for versions of datasette-llm-limits: 2026-05-15T21:06:32,971 * https://pypi.org/simple/datasette-llm-limits/ 2026-05-15T21:06:32,971 * https://www.piwheels.org/simple/datasette-llm-limits/ 2026-05-15T21:06:32,971 Fetching project page and analyzing links: https://pypi.org/simple/datasette-llm-limits/ 2026-05-15T21:06:32,972 Getting page https://pypi.org/simple/datasette-llm-limits/ 2026-05-15T21:06:32,974 Found index url https://pypi.org/simple 2026-05-15T21:06:33,203 Fetched page https://pypi.org/simple/datasette-llm-limits/ as application/vnd.pypi.simple.v1+json 2026-05-15T21:06:33,204 Skipping link: No binaries permitted for datasette-llm-limits: https://files.pythonhosted.org/packages/61/f1/3dceed0c92a8859f3d80cb103f3b6c53c88ab22d2bfc30a72b94b41b2449/datasette_llm_limits-0.1a0-py3-none-any.whl (from https://pypi.org/simple/datasette-llm-limits/) (requires-python:>=3.10) 2026-05-15T21:06:33,205 Found link https://files.pythonhosted.org/packages/fc/90/344a52026f9fde58003abaa0823d92ee93f4493a1038605241e84d5f889c/datasette_llm_limits-0.1a0.tar.gz (from https://pypi.org/simple/datasette-llm-limits/) (requires-python:>=3.10), version: 0.1a0 2026-05-15T21:06:33,206 Fetching project page and analyzing links: https://www.piwheels.org/simple/datasette-llm-limits/ 2026-05-15T21:06:33,207 Getting page https://www.piwheels.org/simple/datasette-llm-limits/ 2026-05-15T21:06:33,208 Found index url https://www.piwheels.org/simple 2026-05-15T21:06:33,390 Fetched page https://www.piwheels.org/simple/datasette-llm-limits/ as text/html 2026-05-15T21:06:33,391 Skipping link: not a file: https://www.piwheels.org/simple/datasette-llm-limits/ 2026-05-15T21:06:33,392 Skipping link: not a file: https://pypi.org/simple/datasette-llm-limits/ 2026-05-15T21:06:33,411 Given no hashes to check 1 links for project 'datasette-llm-limits': discarding no candidates 2026-05-15T21:06:33,429 Collecting datasette-llm-limits==0.1a0 2026-05-15T21:06:33,431 Created temporary directory: /tmp/pip-unpack-fbso6ja8 2026-05-15T21:06:33,584 Downloading datasette_llm_limits-0.1a0.tar.gz (20 kB) 2026-05-15T21:06:33,651 Added datasette-llm-limits==0.1a0 from https://files.pythonhosted.org/packages/fc/90/344a52026f9fde58003abaa0823d92ee93f4493a1038605241e84d5f889c/datasette_llm_limits-0.1a0.tar.gz to build tracker '/tmp/pip-build-tracker-wa096t6a' 2026-05-15T21:06:33,655 Created temporary directory: /tmp/pip-build-env-o1v_v_6s 2026-05-15T21:06:33,659 Installing build dependencies: started 2026-05-15T21:06:33,660 Running command pip subprocess to install build dependencies 2026-05-15T21:06:34,786 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-05-15T21:06:35,254 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-05-15T21:06:35,277 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-15T21:06:37,057 Collecting setuptools 2026-05-15T21:06:37,058 Obtaining dependency information for setuptools from https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata 2026-05-15T21:06:37,073 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl.metadata (6.5 kB) 2026-05-15T21:06:37,329 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-15T21:06:37,438 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-05-15T21:06:40,154 Installing collected packages: setuptools 2026-05-15T21:06:43,288 Successfully installed setuptools-82.0.1 2026-05-15T21:06:43,559 Installing build dependencies: finished with status 'done' 2026-05-15T21:06:43,565 Getting requirements to build wheel: started 2026-05-15T21:06:43,566 Running command Getting requirements to build wheel 2026-05-15T21:06:44,292 running egg_info 2026-05-15T21:06:44,298 writing datasette_llm_limits.egg-info/PKG-INFO 2026-05-15T21:06:44,302 writing dependency_links to datasette_llm_limits.egg-info/dependency_links.txt 2026-05-15T21:06:44,304 writing entry points to datasette_llm_limits.egg-info/entry_points.txt 2026-05-15T21:06:44,306 writing requirements to datasette_llm_limits.egg-info/requires.txt 2026-05-15T21:06:44,307 writing top-level names to datasette_llm_limits.egg-info/top_level.txt 2026-05-15T21:06:44,327 reading manifest file 'datasette_llm_limits.egg-info/SOURCES.txt' 2026-05-15T21:06:44,330 adding license file 'LICENSE' 2026-05-15T21:06:44,334 writing manifest file 'datasette_llm_limits.egg-info/SOURCES.txt' 2026-05-15T21:06:44,431 Getting requirements to build wheel: finished with status 'done' 2026-05-15T21:06:44,435 Created temporary directory: /tmp/pip-modern-metadata-ngsrl5g3 2026-05-15T21:06:44,437 Preparing metadata (pyproject.toml): started 2026-05-15T21:06:44,439 Running command Preparing metadata (pyproject.toml) 2026-05-15T21:06:45,131 running dist_info 2026-05-15T21:06:45,142 creating /tmp/pip-modern-metadata-ngsrl5g3/datasette_llm_limits.egg-info 2026-05-15T21:06:45,143 writing /tmp/pip-modern-metadata-ngsrl5g3/datasette_llm_limits.egg-info/PKG-INFO 2026-05-15T21:06:45,147 writing dependency_links to /tmp/pip-modern-metadata-ngsrl5g3/datasette_llm_limits.egg-info/dependency_links.txt 2026-05-15T21:06:45,148 writing entry points to /tmp/pip-modern-metadata-ngsrl5g3/datasette_llm_limits.egg-info/entry_points.txt 2026-05-15T21:06:45,150 writing requirements to /tmp/pip-modern-metadata-ngsrl5g3/datasette_llm_limits.egg-info/requires.txt 2026-05-15T21:06:45,151 writing top-level names to /tmp/pip-modern-metadata-ngsrl5g3/datasette_llm_limits.egg-info/top_level.txt 2026-05-15T21:06:45,153 writing manifest file '/tmp/pip-modern-metadata-ngsrl5g3/datasette_llm_limits.egg-info/SOURCES.txt' 2026-05-15T21:06:45,170 reading manifest file '/tmp/pip-modern-metadata-ngsrl5g3/datasette_llm_limits.egg-info/SOURCES.txt' 2026-05-15T21:06:45,172 adding license file 'LICENSE' 2026-05-15T21:06:45,175 writing manifest file '/tmp/pip-modern-metadata-ngsrl5g3/datasette_llm_limits.egg-info/SOURCES.txt' 2026-05-15T21:06:45,176 creating '/tmp/pip-modern-metadata-ngsrl5g3/datasette_llm_limits-0.1a0.dist-info' 2026-05-15T21:06:45,302 Preparing metadata (pyproject.toml): finished with status 'done' 2026-05-15T21:06:45,307 Source in /tmp/pip-wheel-rza49839/datasette-llm-limits_8c25a31160c44adc8893c7dfd8ae3bda has version 0.1a0, which satisfies requirement datasette-llm-limits==0.1a0 from https://files.pythonhosted.org/packages/fc/90/344a52026f9fde58003abaa0823d92ee93f4493a1038605241e84d5f889c/datasette_llm_limits-0.1a0.tar.gz 2026-05-15T21:06:45,308 Removed datasette-llm-limits==0.1a0 from https://files.pythonhosted.org/packages/fc/90/344a52026f9fde58003abaa0823d92ee93f4493a1038605241e84d5f889c/datasette_llm_limits-0.1a0.tar.gz from build tracker '/tmp/pip-build-tracker-wa096t6a' 2026-05-15T21:06:45,314 Created temporary directory: /tmp/pip-unpack-0enu4oba 2026-05-15T21:06:45,315 Building wheels for collected packages: datasette-llm-limits 2026-05-15T21:06:45,320 Created temporary directory: /tmp/pip-wheel-9gfj38px 2026-05-15T21:06:45,320 Destination directory: /tmp/pip-wheel-9gfj38px 2026-05-15T21:06:45,322 Building wheel for datasette-llm-limits (pyproject.toml): started 2026-05-15T21:06:45,324 Running command Building wheel for datasette-llm-limits (pyproject.toml) 2026-05-15T21:06:45,959 running bdist_wheel 2026-05-15T21:06:45,976 running build 2026-05-15T21:06:45,977 running build_py 2026-05-15T21:06:45,983 creating build/lib/datasette_llm_limits 2026-05-15T21:06:45,985 copying datasette_llm_limits/config.py -> build/lib/datasette_llm_limits 2026-05-15T21:06:45,987 copying datasette_llm_limits/views.py -> build/lib/datasette_llm_limits 2026-05-15T21:06:45,989 copying datasette_llm_limits/accountant.py -> build/lib/datasette_llm_limits 2026-05-15T21:06:45,992 copying datasette_llm_limits/storage.py -> build/lib/datasette_llm_limits 2026-05-15T21:06:45,993 copying datasette_llm_limits/__init__.py -> build/lib/datasette_llm_limits 2026-05-15T21:06:45,995 copying datasette_llm_limits/windows.py -> build/lib/datasette_llm_limits 2026-05-15T21:06:45,997 running egg_info 2026-05-15T21:06:46,006 writing datasette_llm_limits.egg-info/PKG-INFO 2026-05-15T21:06:46,009 writing dependency_links to datasette_llm_limits.egg-info/dependency_links.txt 2026-05-15T21:06:46,011 writing entry points to datasette_llm_limits.egg-info/entry_points.txt 2026-05-15T21:06:46,012 writing requirements to datasette_llm_limits.egg-info/requires.txt 2026-05-15T21:06:46,013 writing top-level names to datasette_llm_limits.egg-info/top_level.txt 2026-05-15T21:06:46,022 reading manifest file 'datasette_llm_limits.egg-info/SOURCES.txt' 2026-05-15T21:06:46,024 adding license file 'LICENSE' 2026-05-15T21:06:46,028 writing manifest file 'datasette_llm_limits.egg-info/SOURCES.txt' 2026-05-15T21:06:46,039 installing to build/bdist.linux-armv7l/wheel 2026-05-15T21:06:46,040 running install 2026-05-15T21:06:46,063 running install_lib 2026-05-15T21:06:46,068 creating build/bdist.linux-armv7l/wheel 2026-05-15T21:06:46,070 creating build/bdist.linux-armv7l/wheel/datasette_llm_limits 2026-05-15T21:06:46,072 copying build/lib/datasette_llm_limits/config.py -> build/bdist.linux-armv7l/wheel/./datasette_llm_limits 2026-05-15T21:06:46,074 copying build/lib/datasette_llm_limits/views.py -> build/bdist.linux-armv7l/wheel/./datasette_llm_limits 2026-05-15T21:06:46,076 copying build/lib/datasette_llm_limits/accountant.py -> build/bdist.linux-armv7l/wheel/./datasette_llm_limits 2026-05-15T21:06:46,079 copying build/lib/datasette_llm_limits/storage.py -> build/bdist.linux-armv7l/wheel/./datasette_llm_limits 2026-05-15T21:06:46,081 copying build/lib/datasette_llm_limits/__init__.py -> build/bdist.linux-armv7l/wheel/./datasette_llm_limits 2026-05-15T21:06:46,082 copying build/lib/datasette_llm_limits/windows.py -> build/bdist.linux-armv7l/wheel/./datasette_llm_limits 2026-05-15T21:06:46,084 running install_egg_info 2026-05-15T21:06:46,089 Copying datasette_llm_limits.egg-info to build/bdist.linux-armv7l/wheel/./datasette_llm_limits-0.1a0-py3.11.egg-info 2026-05-15T21:06:46,101 running install_scripts 2026-05-15T21:06:46,114 creating build/bdist.linux-armv7l/wheel/datasette_llm_limits-0.1a0.dist-info/WHEEL 2026-05-15T21:06:46,117 creating '/tmp/pip-wheel-9gfj38px/.tmp-i_88c966/datasette_llm_limits-0.1a0-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-05-15T21:06:46,119 adding 'datasette_llm_limits/__init__.py' 2026-05-15T21:06:46,121 adding 'datasette_llm_limits/accountant.py' 2026-05-15T21:06:46,122 adding 'datasette_llm_limits/config.py' 2026-05-15T21:06:46,124 adding 'datasette_llm_limits/storage.py' 2026-05-15T21:06:46,125 adding 'datasette_llm_limits/views.py' 2026-05-15T21:06:46,127 adding 'datasette_llm_limits/windows.py' 2026-05-15T21:06:46,130 adding 'datasette_llm_limits-0.1a0.dist-info/licenses/LICENSE' 2026-05-15T21:06:46,132 adding 'datasette_llm_limits-0.1a0.dist-info/METADATA' 2026-05-15T21:06:46,133 adding 'datasette_llm_limits-0.1a0.dist-info/WHEEL' 2026-05-15T21:06:46,134 adding 'datasette_llm_limits-0.1a0.dist-info/entry_points.txt' 2026-05-15T21:06:46,135 adding 'datasette_llm_limits-0.1a0.dist-info/top_level.txt' 2026-05-15T21:06:46,136 adding 'datasette_llm_limits-0.1a0.dist-info/RECORD' 2026-05-15T21:06:46,137 removing build/bdist.linux-armv7l/wheel 2026-05-15T21:06:46,240 Building wheel for datasette-llm-limits (pyproject.toml): finished with status 'done' 2026-05-15T21:06:46,245 Created wheel for datasette-llm-limits: filename=datasette_llm_limits-0.1a0-py3-none-any.whl size=15532 sha256=0270c42567f8dc017b5cc159ce3800cfad8c52c9c6810c668134fb62a9ce9d0d 2026-05-15T21:06:46,246 Stored in directory: /tmp/pip-ephem-wheel-cache-b4cfcqxu/wheels/78/d7/94/13f95fdccf56625c55fbc8a9a86cf51347ab63c05fea4cd6f9 2026-05-15T21:06:46,257 Successfully built datasette-llm-limits 2026-05-15T21:06:46,261 Removed build tracker: '/tmp/pip-build-tracker-wa096t6a'