2026-04-13T07:20:53,132 Created temporary directory: /tmp/pip-ephem-wheel-cache-qk5uergz 2026-04-13T07:20:53,134 Created temporary directory: /tmp/pip-build-tracker-iojysgdm 2026-04-13T07:20:53,134 Initialized build tracking at /tmp/pip-build-tracker-iojysgdm 2026-04-13T07:20:53,135 Created build tracker: /tmp/pip-build-tracker-iojysgdm 2026-04-13T07:20:53,135 Entered build tracker: /tmp/pip-build-tracker-iojysgdm 2026-04-13T07:20:53,136 Created temporary directory: /tmp/pip-wheel-hrzbshnh 2026-04-13T07:20:53,139 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-04-13T07:20:53,141 Created temporary directory: /tmp/pip-ephem-wheel-cache-r55uzy0c 2026-04-13T07:20:53,163 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-13T07:20:53,166 2 location(s) to search for versions of prunr: 2026-04-13T07:20:53,166 * https://pypi.org/simple/prunr/ 2026-04-13T07:20:53,166 * https://www.piwheels.org/simple/prunr/ 2026-04-13T07:20:53,167 Fetching project page and analyzing links: https://pypi.org/simple/prunr/ 2026-04-13T07:20:53,168 Getting page https://pypi.org/simple/prunr/ 2026-04-13T07:20:53,169 Found index url https://pypi.org/simple 2026-04-13T07:20:53,395 Fetched page https://pypi.org/simple/prunr/ as application/vnd.pypi.simple.v1+json 2026-04-13T07:20:53,398 Skipping link: No binaries permitted for prunr: https://files.pythonhosted.org/packages/70/6d/4dd881d700447900641a812700a0f259fafa2cae6f59ea25402002a91020/prunr-0.1.0-py3-none-any.whl (from https://pypi.org/simple/prunr/) (requires-python:>=3.11) 2026-04-13T07:20:53,399 Found link https://files.pythonhosted.org/packages/76/5f/fb4744882c48d12f0019b90a111c5bffaf446094a152161bb78e5f13b030/prunr-0.1.0.tar.gz (from https://pypi.org/simple/prunr/) (requires-python:>=3.11), version: 0.1.0 2026-04-13T07:20:53,399 Skipping link: No binaries permitted for prunr: https://files.pythonhosted.org/packages/67/c4/39fcad9d8c735f0de4ea9e8fa62c5066960eaf1cbe3319c4208996145cf0/prunr-0.1.1-py3-none-any.whl (from https://pypi.org/simple/prunr/) (requires-python:>=3.11) 2026-04-13T07:20:53,400 Found link https://files.pythonhosted.org/packages/85/fb/4fb63933c10ac712128a743460795b1a3b281c722ba0dc93e799e397af61/prunr-0.1.1.tar.gz (from https://pypi.org/simple/prunr/) (requires-python:>=3.11), version: 0.1.1 2026-04-13T07:20:53,401 Skipping link: No binaries permitted for prunr: https://files.pythonhosted.org/packages/6d/67/a2db866adf3db763f7d217e888b71a79b7cda9392a2799031a46d0b943c7/prunr-0.1.2-py3-none-any.whl (from https://pypi.org/simple/prunr/) (requires-python:>=3.11) 2026-04-13T07:20:53,402 Found link https://files.pythonhosted.org/packages/1f/33/b047ff9b9934aa8fb357b929d6e46a48db0275bb2926647e0edf1e5c0f94/prunr-0.1.2.tar.gz (from https://pypi.org/simple/prunr/) (requires-python:>=3.11), version: 0.1.2 2026-04-13T07:20:53,403 Fetching project page and analyzing links: https://www.piwheels.org/simple/prunr/ 2026-04-13T07:20:53,404 Getting page https://www.piwheels.org/simple/prunr/ 2026-04-13T07:20:53,405 Found index url https://www.piwheels.org/simple 2026-04-13T07:20:53,571 Fetched page https://www.piwheels.org/simple/prunr/ as text/html 2026-04-13T07:20:53,573 Skipping link: No binaries permitted for prunr: https://www.piwheels.org/simple/prunr/prunr-0.1.0-py3-none-any.whl#sha256=a0f0c4d34db431299045392c4d2eae5c2ccc9feded13dcf2e12dd0108b1f9054 (from https://www.piwheels.org/simple/prunr/) (requires-python:>=3.11) 2026-04-13T07:20:53,573 Skipping link: not a file: https://www.piwheels.org/simple/prunr/ 2026-04-13T07:20:53,574 Skipping link: not a file: https://pypi.org/simple/prunr/ 2026-04-13T07:20:53,594 Given no hashes to check 1 links for project 'prunr': discarding no candidates 2026-04-13T07:20:53,614 Collecting prunr==0.1.1 2026-04-13T07:20:53,617 Created temporary directory: /tmp/pip-unpack-oakuexgj 2026-04-13T07:20:53,839 Downloading prunr-0.1.1.tar.gz (30 kB) 2026-04-13T07:20:53,928 Added prunr==0.1.1 from https://files.pythonhosted.org/packages/85/fb/4fb63933c10ac712128a743460795b1a3b281c722ba0dc93e799e397af61/prunr-0.1.1.tar.gz to build tracker '/tmp/pip-build-tracker-iojysgdm' 2026-04-13T07:20:53,932 Created temporary directory: /tmp/pip-build-env-oe7i5inf 2026-04-13T07:20:53,937 Installing build dependencies: started 2026-04-13T07:20:53,938 Running command pip subprocess to install build dependencies 2026-04-13T07:20:55,064 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-04-13T07:20:55,556 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-04-13T07:20:55,578 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-04-13T07:20:57,324 Collecting setuptools>=68.0 2026-04-13T07:20:57,397 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-04-13T07:21:00,358 Installing collected packages: setuptools 2026-04-13T07:21:03,388 Successfully installed setuptools-82.0.1 2026-04-13T07:21:03,654 Installing build dependencies: finished with status 'done' 2026-04-13T07:21:03,661 Getting requirements to build wheel: started 2026-04-13T07:21:03,662 Running command Getting requirements to build wheel 2026-04-13T07:21:04,342 running egg_info 2026-04-13T07:21:04,348 writing src/prunr.egg-info/PKG-INFO 2026-04-13T07:21:04,352 writing dependency_links to src/prunr.egg-info/dependency_links.txt 2026-04-13T07:21:04,353 writing entry points to src/prunr.egg-info/entry_points.txt 2026-04-13T07:21:04,356 writing requirements to src/prunr.egg-info/requires.txt 2026-04-13T07:21:04,357 writing top-level names to src/prunr.egg-info/top_level.txt 2026-04-13T07:21:04,378 reading manifest file 'src/prunr.egg-info/SOURCES.txt' 2026-04-13T07:21:04,382 adding license file 'LICENSE' 2026-04-13T07:21:04,385 writing manifest file 'src/prunr.egg-info/SOURCES.txt' 2026-04-13T07:21:04,481 Getting requirements to build wheel: finished with status 'done' 2026-04-13T07:21:04,485 Created temporary directory: /tmp/pip-modern-metadata-sc10oko_ 2026-04-13T07:21:04,487 Preparing metadata (pyproject.toml): started 2026-04-13T07:21:04,488 Running command Preparing metadata (pyproject.toml) 2026-04-13T07:21:05,130 running dist_info 2026-04-13T07:21:05,140 creating /tmp/pip-modern-metadata-sc10oko_/prunr.egg-info 2026-04-13T07:21:05,142 writing /tmp/pip-modern-metadata-sc10oko_/prunr.egg-info/PKG-INFO 2026-04-13T07:21:05,146 writing dependency_links to /tmp/pip-modern-metadata-sc10oko_/prunr.egg-info/dependency_links.txt 2026-04-13T07:21:05,148 writing entry points to /tmp/pip-modern-metadata-sc10oko_/prunr.egg-info/entry_points.txt 2026-04-13T07:21:05,150 writing requirements to /tmp/pip-modern-metadata-sc10oko_/prunr.egg-info/requires.txt 2026-04-13T07:21:05,151 writing top-level names to /tmp/pip-modern-metadata-sc10oko_/prunr.egg-info/top_level.txt 2026-04-13T07:21:05,152 writing manifest file '/tmp/pip-modern-metadata-sc10oko_/prunr.egg-info/SOURCES.txt' 2026-04-13T07:21:05,171 reading manifest file '/tmp/pip-modern-metadata-sc10oko_/prunr.egg-info/SOURCES.txt' 2026-04-13T07:21:05,173 adding license file 'LICENSE' 2026-04-13T07:21:05,176 writing manifest file '/tmp/pip-modern-metadata-sc10oko_/prunr.egg-info/SOURCES.txt' 2026-04-13T07:21:05,177 creating '/tmp/pip-modern-metadata-sc10oko_/prunr-0.1.1.dist-info' 2026-04-13T07:21:05,300 Preparing metadata (pyproject.toml): finished with status 'done' 2026-04-13T07:21:05,308 Source in /tmp/pip-wheel-hrzbshnh/prunr_fe70397b21f24c73bf2708c6a04a1e6c has version 0.1.1, which satisfies requirement prunr==0.1.1 from https://files.pythonhosted.org/packages/85/fb/4fb63933c10ac712128a743460795b1a3b281c722ba0dc93e799e397af61/prunr-0.1.1.tar.gz 2026-04-13T07:21:05,309 Removed prunr==0.1.1 from https://files.pythonhosted.org/packages/85/fb/4fb63933c10ac712128a743460795b1a3b281c722ba0dc93e799e397af61/prunr-0.1.1.tar.gz from build tracker '/tmp/pip-build-tracker-iojysgdm' 2026-04-13T07:21:05,315 Created temporary directory: /tmp/pip-unpack-66khet6b 2026-04-13T07:21:05,316 Building wheels for collected packages: prunr 2026-04-13T07:21:05,320 Created temporary directory: /tmp/pip-wheel-xs5rcfoc 2026-04-13T07:21:05,320 Destination directory: /tmp/pip-wheel-xs5rcfoc 2026-04-13T07:21:05,322 Building wheel for prunr (pyproject.toml): started 2026-04-13T07:21:05,323 Running command Building wheel for prunr (pyproject.toml) 2026-04-13T07:21:05,957 running bdist_wheel 2026-04-13T07:21:05,975 running build 2026-04-13T07:21:05,976 running build_py 2026-04-13T07:21:05,982 creating build/lib/prunr 2026-04-13T07:21:05,984 copying src/prunr/client.py -> build/lib/prunr 2026-04-13T07:21:05,986 copying src/prunr/snapshot.py -> build/lib/prunr 2026-04-13T07:21:05,988 copying src/prunr/seed.py -> build/lib/prunr 2026-04-13T07:21:05,990 copying src/prunr/cli.py -> build/lib/prunr 2026-04-13T07:21:05,992 copying src/prunr/collector.py -> build/lib/prunr 2026-04-13T07:21:05,994 copying src/prunr/fixtures.py -> build/lib/prunr 2026-04-13T07:21:05,996 copying src/prunr/models.py -> build/lib/prunr 2026-04-13T07:21:05,998 copying src/prunr/__init__.py -> build/lib/prunr 2026-04-13T07:21:06,001 creating build/lib/prunr/analyzers 2026-04-13T07:21:06,002 copying src/prunr/analyzers/duplicate.py -> build/lib/prunr/analyzers 2026-04-13T07:21:06,004 copying src/prunr/analyzers/compliance.py -> build/lib/prunr/analyzers 2026-04-13T07:21:06,006 copying src/prunr/analyzers/dead_index.py -> build/lib/prunr/analyzers 2026-04-13T07:21:06,008 copying src/prunr/analyzers/cost.py -> build/lib/prunr/analyzers 2026-04-13T07:21:06,010 copying src/prunr/analyzers/shard.py -> build/lib/prunr/analyzers 2026-04-13T07:21:06,012 copying src/prunr/analyzers/storage_hog.py -> build/lib/prunr/analyzers 2026-04-13T07:21:06,014 copying src/prunr/analyzers/summary.py -> build/lib/prunr/analyzers 2026-04-13T07:21:06,015 copying src/prunr/analyzers/__init__.py -> build/lib/prunr/analyzers 2026-04-13T07:21:06,018 copying src/prunr/analyzers/retention.py -> build/lib/prunr/analyzers 2026-04-13T07:21:06,020 creating build/lib/prunr/report 2026-04-13T07:21:06,021 copying src/prunr/report/terminal.py -> build/lib/prunr/report 2026-04-13T07:21:06,024 copying src/prunr/report/json_report.py -> build/lib/prunr/report 2026-04-13T07:21:06,026 copying src/prunr/report/__init__.py -> build/lib/prunr/report 2026-04-13T07:21:06,028 running egg_info 2026-04-13T07:21:06,038 writing src/prunr.egg-info/PKG-INFO 2026-04-13T07:21:06,042 writing dependency_links to src/prunr.egg-info/dependency_links.txt 2026-04-13T07:21:06,043 writing entry points to src/prunr.egg-info/entry_points.txt 2026-04-13T07:21:06,045 writing requirements to src/prunr.egg-info/requires.txt 2026-04-13T07:21:06,046 writing top-level names to src/prunr.egg-info/top_level.txt 2026-04-13T07:21:06,057 reading manifest file 'src/prunr.egg-info/SOURCES.txt' 2026-04-13T07:21:06,061 adding license file 'LICENSE' 2026-04-13T07:21:06,064 writing manifest file 'src/prunr.egg-info/SOURCES.txt' 2026-04-13T07:21:06,078 installing to build/bdist.linux-armv7l/wheel 2026-04-13T07:21:06,078 running install 2026-04-13T07:21:06,101 running install_lib 2026-04-13T07:21:06,106 creating build/bdist.linux-armv7l/wheel 2026-04-13T07:21:06,109 creating build/bdist.linux-armv7l/wheel/prunr 2026-04-13T07:21:06,110 copying build/lib/prunr/client.py -> build/bdist.linux-armv7l/wheel/./prunr 2026-04-13T07:21:06,113 copying build/lib/prunr/snapshot.py -> build/bdist.linux-armv7l/wheel/./prunr 2026-04-13T07:21:06,115 copying build/lib/prunr/seed.py -> build/bdist.linux-armv7l/wheel/./prunr 2026-04-13T07:21:06,118 creating build/bdist.linux-armv7l/wheel/prunr/analyzers 2026-04-13T07:21:06,119 copying build/lib/prunr/analyzers/duplicate.py -> build/bdist.linux-armv7l/wheel/./prunr/analyzers 2026-04-13T07:21:06,121 copying build/lib/prunr/analyzers/compliance.py -> build/bdist.linux-armv7l/wheel/./prunr/analyzers 2026-04-13T07:21:06,123 copying build/lib/prunr/analyzers/dead_index.py -> build/bdist.linux-armv7l/wheel/./prunr/analyzers 2026-04-13T07:21:06,125 copying build/lib/prunr/analyzers/cost.py -> build/bdist.linux-armv7l/wheel/./prunr/analyzers 2026-04-13T07:21:06,127 copying build/lib/prunr/analyzers/shard.py -> build/bdist.linux-armv7l/wheel/./prunr/analyzers 2026-04-13T07:21:06,129 copying build/lib/prunr/analyzers/storage_hog.py -> build/bdist.linux-armv7l/wheel/./prunr/analyzers 2026-04-13T07:21:06,131 copying build/lib/prunr/analyzers/summary.py -> build/bdist.linux-armv7l/wheel/./prunr/analyzers 2026-04-13T07:21:06,133 copying build/lib/prunr/analyzers/__init__.py -> build/bdist.linux-armv7l/wheel/./prunr/analyzers 2026-04-13T07:21:06,135 copying build/lib/prunr/analyzers/retention.py -> build/bdist.linux-armv7l/wheel/./prunr/analyzers 2026-04-13T07:21:06,138 copying build/lib/prunr/cli.py -> build/bdist.linux-armv7l/wheel/./prunr 2026-04-13T07:21:06,140 creating build/bdist.linux-armv7l/wheel/prunr/report 2026-04-13T07:21:06,141 copying build/lib/prunr/report/terminal.py -> build/bdist.linux-armv7l/wheel/./prunr/report 2026-04-13T07:21:06,144 copying build/lib/prunr/report/json_report.py -> build/bdist.linux-armv7l/wheel/./prunr/report 2026-04-13T07:21:06,146 copying build/lib/prunr/report/__init__.py -> build/bdist.linux-armv7l/wheel/./prunr/report 2026-04-13T07:21:06,148 copying build/lib/prunr/collector.py -> build/bdist.linux-armv7l/wheel/./prunr 2026-04-13T07:21:06,150 copying build/lib/prunr/fixtures.py -> build/bdist.linux-armv7l/wheel/./prunr 2026-04-13T07:21:06,153 copying build/lib/prunr/models.py -> build/bdist.linux-armv7l/wheel/./prunr 2026-04-13T07:21:06,155 copying build/lib/prunr/__init__.py -> build/bdist.linux-armv7l/wheel/./prunr 2026-04-13T07:21:06,157 running install_egg_info 2026-04-13T07:21:06,162 Copying src/prunr.egg-info to build/bdist.linux-armv7l/wheel/./prunr-0.1.1-py3.11.egg-info 2026-04-13T07:21:06,174 running install_scripts 2026-04-13T07:21:06,188 creating build/bdist.linux-armv7l/wheel/prunr-0.1.1.dist-info/WHEEL 2026-04-13T07:21:06,191 creating '/tmp/pip-wheel-xs5rcfoc/.tmp-puu2rd03/prunr-0.1.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-04-13T07:21:06,194 adding 'prunr/__init__.py' 2026-04-13T07:21:06,195 adding 'prunr/cli.py' 2026-04-13T07:21:06,197 adding 'prunr/client.py' 2026-04-13T07:21:06,198 adding 'prunr/collector.py' 2026-04-13T07:21:06,201 adding 'prunr/fixtures.py' 2026-04-13T07:21:06,203 adding 'prunr/models.py' 2026-04-13T07:21:06,204 adding 'prunr/seed.py' 2026-04-13T07:21:06,206 adding 'prunr/snapshot.py' 2026-04-13T07:21:06,208 adding 'prunr/analyzers/__init__.py' 2026-04-13T07:21:06,210 adding 'prunr/analyzers/compliance.py' 2026-04-13T07:21:06,211 adding 'prunr/analyzers/cost.py' 2026-04-13T07:21:06,213 adding 'prunr/analyzers/dead_index.py' 2026-04-13T07:21:06,214 adding 'prunr/analyzers/duplicate.py' 2026-04-13T07:21:06,215 adding 'prunr/analyzers/retention.py' 2026-04-13T07:21:06,217 adding 'prunr/analyzers/shard.py' 2026-04-13T07:21:06,218 adding 'prunr/analyzers/storage_hog.py' 2026-04-13T07:21:06,220 adding 'prunr/analyzers/summary.py' 2026-04-13T07:21:06,221 adding 'prunr/report/__init__.py' 2026-04-13T07:21:06,223 adding 'prunr/report/json_report.py' 2026-04-13T07:21:06,224 adding 'prunr/report/terminal.py' 2026-04-13T07:21:06,228 adding 'prunr-0.1.1.dist-info/licenses/LICENSE' 2026-04-13T07:21:06,230 adding 'prunr-0.1.1.dist-info/METADATA' 2026-04-13T07:21:06,231 adding 'prunr-0.1.1.dist-info/WHEEL' 2026-04-13T07:21:06,232 adding 'prunr-0.1.1.dist-info/entry_points.txt' 2026-04-13T07:21:06,233 adding 'prunr-0.1.1.dist-info/top_level.txt' 2026-04-13T07:21:06,234 adding 'prunr-0.1.1.dist-info/RECORD' 2026-04-13T07:21:06,236 removing build/bdist.linux-armv7l/wheel 2026-04-13T07:21:06,342 Building wheel for prunr (pyproject.toml): finished with status 'done' 2026-04-13T07:21:06,347 Created wheel for prunr: filename=prunr-0.1.1-py3-none-any.whl size=34868 sha256=e1bc64beafc24100766fccb5bb630d1253fab843841b7232c9afb456f770c08b 2026-04-13T07:21:06,349 Stored in directory: /tmp/pip-ephem-wheel-cache-r55uzy0c/wheels/98/db/13/be9899a778ce3391eaed6d2493a14a010b19bb26d5a66e4ad9 2026-04-13T07:21:06,360 Successfully built prunr 2026-04-13T07:21:06,364 Removed build tracker: '/tmp/pip-build-tracker-iojysgdm'