2026-03-21T19:46:29,461 Created temporary directory: /tmp/pip-ephem-wheel-cache-h3jrmxjs 2026-03-21T19:46:29,462 Created temporary directory: /tmp/pip-build-tracker-ixb2yylp 2026-03-21T19:46:29,463 Initialized build tracking at /tmp/pip-build-tracker-ixb2yylp 2026-03-21T19:46:29,463 Created build tracker: /tmp/pip-build-tracker-ixb2yylp 2026-03-21T19:46:29,464 Entered build tracker: /tmp/pip-build-tracker-ixb2yylp 2026-03-21T19:46:29,465 Created temporary directory: /tmp/pip-wheel-3fkti1m1 2026-03-21T19:46:29,468 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-21T19:46:29,470 Created temporary directory: /tmp/pip-ephem-wheel-cache-6ecefgeo 2026-03-21T19:46:29,492 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-21T19:46:29,496 2 location(s) to search for versions of polyguard: 2026-03-21T19:46:29,496 * https://pypi.org/simple/polyguard/ 2026-03-21T19:46:29,496 * https://www.piwheels.org/simple/polyguard/ 2026-03-21T19:46:29,497 Fetching project page and analyzing links: https://pypi.org/simple/polyguard/ 2026-03-21T19:46:29,497 Getting page https://pypi.org/simple/polyguard/ 2026-03-21T19:46:29,499 Found index url https://pypi.org/simple 2026-03-21T19:46:29,714 Fetched page https://pypi.org/simple/polyguard/ as application/vnd.pypi.simple.v1+json 2026-03-21T19:46:29,716 Skipping link: No binaries permitted for polyguard: https://files.pythonhosted.org/packages/e3/40/b6b95ac89a1d5ad5767a5e77889c8725fac7419b526bafa6552c07b5ee1f/polyguard-1.0.0-py3-none-any.whl (from https://pypi.org/simple/polyguard/) (requires-python:>=3.9) 2026-03-21T19:46:29,717 Found link https://files.pythonhosted.org/packages/68/7b/78e3001a0cd4c01a29b081d612270c402ae4ad250d4f03b8826d1848d4a2/polyguard-1.0.0.tar.gz (from https://pypi.org/simple/polyguard/) (requires-python:>=3.9), version: 1.0.0 2026-03-21T19:46:29,718 Skipping link: No binaries permitted for polyguard: https://files.pythonhosted.org/packages/d6/4c/5aaf5280f11240de71641588a69d670498218c4474c2d7ad1901cd6aa6d1/polyguard-1.0.1-py3-none-any.whl (from https://pypi.org/simple/polyguard/) (requires-python:>=3.9) 2026-03-21T19:46:29,719 Found link https://files.pythonhosted.org/packages/2e/48/09b906552b66176ff3758e11252cfd245c63ae9af08151abf5fcd7c3dc30/polyguard-1.0.1.tar.gz (from https://pypi.org/simple/polyguard/) (requires-python:>=3.9), version: 1.0.1 2026-03-21T19:46:29,720 Skipping link: No binaries permitted for polyguard: https://files.pythonhosted.org/packages/97/c5/eb783e02cd0b6c31ae66782f32f39f94b88d915a45db75b3a2348edeecd1/polyguard-1.0.2-py3-none-any.whl (from https://pypi.org/simple/polyguard/) (requires-python:>=3.9) 2026-03-21T19:46:29,721 Found link https://files.pythonhosted.org/packages/c4/4e/7c7ef81808a230695f1635ce5870a84b6df3187f92a0705cbc31b3bfe80c/polyguard-1.0.2.tar.gz (from https://pypi.org/simple/polyguard/) (requires-python:>=3.9), version: 1.0.2 2026-03-21T19:46:29,722 Fetching project page and analyzing links: https://www.piwheels.org/simple/polyguard/ 2026-03-21T19:46:29,723 Getting page https://www.piwheels.org/simple/polyguard/ 2026-03-21T19:46:29,724 Found index url https://www.piwheels.org/simple 2026-03-21T19:46:29,883 Fetched page https://www.piwheels.org/simple/polyguard/ as text/html 2026-03-21T19:46:29,885 Skipping link: No binaries permitted for polyguard: https://www.piwheels.org/simple/polyguard/polyguard-1.0.0-py3-none-any.whl#sha256=70f8ff3c669a58793aa9ca2502ef20b9c52c5d895b815fcdce624b19bc401b61 (from https://www.piwheels.org/simple/polyguard/) (requires-python:>=3.9) 2026-03-21T19:46:29,886 Skipping link: not a file: https://www.piwheels.org/simple/polyguard/ 2026-03-21T19:46:29,886 Skipping link: not a file: https://pypi.org/simple/polyguard/ 2026-03-21T19:46:29,910 Given no hashes to check 1 links for project 'polyguard': discarding no candidates 2026-03-21T19:46:29,930 Collecting polyguard==1.0.1 2026-03-21T19:46:29,932 Created temporary directory: /tmp/pip-unpack-g2ibwqoy 2026-03-21T19:46:30,067 Downloading polyguard-1.0.1.tar.gz (636 kB) 2026-03-21T19:46:30,312 Added polyguard==1.0.1 from https://files.pythonhosted.org/packages/2e/48/09b906552b66176ff3758e11252cfd245c63ae9af08151abf5fcd7c3dc30/polyguard-1.0.1.tar.gz to build tracker '/tmp/pip-build-tracker-ixb2yylp' 2026-03-21T19:46:30,319 Created temporary directory: /tmp/pip-build-env-6sz5gbs9 2026-03-21T19:46:30,324 Installing build dependencies: started 2026-03-21T19:46:30,325 Running command pip subprocess to install build dependencies 2026-03-21T19:46:31,487 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-21T19:46:32,046 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-21T19:46:32,069 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-21T19:46:33,772 Collecting setuptools>=80.9.0 2026-03-21T19:46:33,891 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-21T19:46:34,190 Collecting wheel>=0.36.2 2026-03-21T19:46:34,207 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-21T19:46:34,407 Collecting pep517>=0.11.0 2026-03-21T19:46:34,429 Using cached https://www.piwheels.org/simple/pep517/pep517-0.13.1-py3-none-any.whl (19 kB) 2026-03-21T19:46:34,617 Collecting packaging>=24.0 2026-03-21T19:46:34,633 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-21T19:46:37,671 Installing collected packages: setuptools, pep517, packaging, wheel 2026-03-21T19:46:41,086 Creating /tmp/pip-build-env-6sz5gbs9/overlay/local/bin 2026-03-21T19:46:41,088 changing mode of /tmp/pip-build-env-6sz5gbs9/overlay/local/bin/wheel to 755 2026-03-21T19:46:41,113 Successfully installed packaging-26.0 pep517-0.13.1 setuptools-82.0.1 wheel-0.46.3 2026-03-21T19:46:41,390 Installing build dependencies: finished with status 'done' 2026-03-21T19:46:41,397 Getting requirements to build wheel: started 2026-03-21T19:46:41,398 Running command Getting requirements to build wheel 2026-03-21T19:46:42,078 running egg_info 2026-03-21T19:46:42,084 writing polyguard.egg-info/PKG-INFO 2026-03-21T19:46:42,088 writing dependency_links to polyguard.egg-info/dependency_links.txt 2026-03-21T19:46:42,090 writing entry points to polyguard.egg-info/entry_points.txt 2026-03-21T19:46:42,092 writing requirements to polyguard.egg-info/requires.txt 2026-03-21T19:46:42,093 writing top-level names to polyguard.egg-info/top_level.txt 2026-03-21T19:46:42,116 reading manifest file 'polyguard.egg-info/SOURCES.txt' 2026-03-21T19:46:42,119 adding license file 'LICENSE' 2026-03-21T19:46:42,122 writing manifest file 'polyguard.egg-info/SOURCES.txt' 2026-03-21T19:46:42,217 Getting requirements to build wheel: finished with status 'done' 2026-03-21T19:46:42,221 Created temporary directory: /tmp/pip-modern-metadata-cgo14xen 2026-03-21T19:46:42,223 Preparing metadata (pyproject.toml): started 2026-03-21T19:46:42,225 Running command Preparing metadata (pyproject.toml) 2026-03-21T19:46:42,869 running dist_info 2026-03-21T19:46:42,880 creating /tmp/pip-modern-metadata-cgo14xen/polyguard.egg-info 2026-03-21T19:46:42,880 writing /tmp/pip-modern-metadata-cgo14xen/polyguard.egg-info/PKG-INFO 2026-03-21T19:46:42,884 writing dependency_links to /tmp/pip-modern-metadata-cgo14xen/polyguard.egg-info/dependency_links.txt 2026-03-21T19:46:42,886 writing entry points to /tmp/pip-modern-metadata-cgo14xen/polyguard.egg-info/entry_points.txt 2026-03-21T19:46:42,887 writing requirements to /tmp/pip-modern-metadata-cgo14xen/polyguard.egg-info/requires.txt 2026-03-21T19:46:42,888 writing top-level names to /tmp/pip-modern-metadata-cgo14xen/polyguard.egg-info/top_level.txt 2026-03-21T19:46:42,890 writing manifest file '/tmp/pip-modern-metadata-cgo14xen/polyguard.egg-info/SOURCES.txt' 2026-03-21T19:46:42,910 reading manifest file '/tmp/pip-modern-metadata-cgo14xen/polyguard.egg-info/SOURCES.txt' 2026-03-21T19:46:42,912 adding license file 'LICENSE' 2026-03-21T19:46:42,915 writing manifest file '/tmp/pip-modern-metadata-cgo14xen/polyguard.egg-info/SOURCES.txt' 2026-03-21T19:46:42,916 creating '/tmp/pip-modern-metadata-cgo14xen/polyguard-1.0.1.dist-info' 2026-03-21T19:46:43,039 Preparing metadata (pyproject.toml): finished with status 'done' 2026-03-21T19:46:43,044 Source in /tmp/pip-wheel-3fkti1m1/polyguard_151ddb6ad3b644268c6148080e12c1da has version 1.0.1, which satisfies requirement polyguard==1.0.1 from https://files.pythonhosted.org/packages/2e/48/09b906552b66176ff3758e11252cfd245c63ae9af08151abf5fcd7c3dc30/polyguard-1.0.1.tar.gz 2026-03-21T19:46:43,045 Removed polyguard==1.0.1 from https://files.pythonhosted.org/packages/2e/48/09b906552b66176ff3758e11252cfd245c63ae9af08151abf5fcd7c3dc30/polyguard-1.0.1.tar.gz from build tracker '/tmp/pip-build-tracker-ixb2yylp' 2026-03-21T19:46:43,051 Created temporary directory: /tmp/pip-unpack-pft6yi75 2026-03-21T19:46:43,051 Building wheels for collected packages: polyguard 2026-03-21T19:46:43,055 Created temporary directory: /tmp/pip-wheel-bch6f4pu 2026-03-21T19:46:43,056 Destination directory: /tmp/pip-wheel-bch6f4pu 2026-03-21T19:46:43,058 Building wheel for polyguard (pyproject.toml): started 2026-03-21T19:46:43,059 Running command Building wheel for polyguard (pyproject.toml) 2026-03-21T19:46:43,679 running bdist_wheel 2026-03-21T19:46:43,697 running build 2026-03-21T19:46:43,698 running build_py 2026-03-21T19:46:43,704 creating build/lib/polyguard 2026-03-21T19:46:43,706 copying polyguard/__main__.py -> build/lib/polyguard 2026-03-21T19:46:43,708 copying polyguard/__init__.py -> build/lib/polyguard 2026-03-21T19:46:43,710 creating build/lib/polyguard/src 2026-03-21T19:46:43,711 copying polyguard/src/generate_db.py -> build/lib/polyguard/src 2026-03-21T19:46:43,714 copying polyguard/src/normalise.py -> build/lib/polyguard/src 2026-03-21T19:46:43,716 copying polyguard/src/sqlite_handler.py -> build/lib/polyguard/src 2026-03-21T19:46:43,718 copying polyguard/src/cli.py -> build/lib/polyguard/src 2026-03-21T19:46:43,721 copying polyguard/src/polyguard.py -> build/lib/polyguard/src 2026-03-21T19:46:43,723 copying polyguard/src/__init__.py -> build/lib/polyguard/src 2026-03-21T19:46:43,725 copying polyguard/src/constants.py -> build/lib/polyguard/src 2026-03-21T19:46:43,728 running egg_info 2026-03-21T19:46:43,738 writing polyguard.egg-info/PKG-INFO 2026-03-21T19:46:43,741 writing dependency_links to polyguard.egg-info/dependency_links.txt 2026-03-21T19:46:43,742 writing entry points to polyguard.egg-info/entry_points.txt 2026-03-21T19:46:43,743 writing requirements to polyguard.egg-info/requires.txt 2026-03-21T19:46:43,744 writing top-level names to polyguard.egg-info/top_level.txt 2026-03-21T19:46:43,755 reading manifest file 'polyguard.egg-info/SOURCES.txt' 2026-03-21T19:46:43,758 adding license file 'LICENSE' 2026-03-21T19:46:43,761 writing manifest file 'polyguard.egg-info/SOURCES.txt' 2026-03-21T19:46:43,765 creating build/lib/polyguard/data 2026-03-21T19:46:43,766 copying polyguard/data/polyguard.sqlite -> build/lib/polyguard/data 2026-03-21T19:46:43,803 installing to build/bdist.linux-armv7l/wheel 2026-03-21T19:46:43,804 running install 2026-03-21T19:46:43,827 running install_lib 2026-03-21T19:46:43,833 creating build/bdist.linux-armv7l/wheel 2026-03-21T19:46:43,835 creating build/bdist.linux-armv7l/wheel/polyguard 2026-03-21T19:46:43,837 creating build/bdist.linux-armv7l/wheel/polyguard/src 2026-03-21T19:46:43,838 copying build/lib/polyguard/src/generate_db.py -> build/bdist.linux-armv7l/wheel/./polyguard/src 2026-03-21T19:46:43,840 copying build/lib/polyguard/src/normalise.py -> build/bdist.linux-armv7l/wheel/./polyguard/src 2026-03-21T19:46:43,842 copying build/lib/polyguard/src/sqlite_handler.py -> build/bdist.linux-armv7l/wheel/./polyguard/src 2026-03-21T19:46:43,845 copying build/lib/polyguard/src/cli.py -> build/bdist.linux-armv7l/wheel/./polyguard/src 2026-03-21T19:46:43,847 copying build/lib/polyguard/src/polyguard.py -> build/bdist.linux-armv7l/wheel/./polyguard/src 2026-03-21T19:46:43,850 copying build/lib/polyguard/src/__init__.py -> build/bdist.linux-armv7l/wheel/./polyguard/src 2026-03-21T19:46:43,851 copying build/lib/polyguard/src/constants.py -> build/bdist.linux-armv7l/wheel/./polyguard/src 2026-03-21T19:46:43,853 copying build/lib/polyguard/__main__.py -> build/bdist.linux-armv7l/wheel/./polyguard 2026-03-21T19:46:43,855 copying build/lib/polyguard/__init__.py -> build/bdist.linux-armv7l/wheel/./polyguard 2026-03-21T19:46:43,857 creating build/bdist.linux-armv7l/wheel/polyguard/data 2026-03-21T19:46:43,858 copying build/lib/polyguard/data/polyguard.sqlite -> build/bdist.linux-armv7l/wheel/./polyguard/data 2026-03-21T19:46:43,882 running install_egg_info 2026-03-21T19:46:43,887 Copying polyguard.egg-info to build/bdist.linux-armv7l/wheel/./polyguard-1.0.1-py3.11.egg-info 2026-03-21T19:46:43,899 running install_scripts 2026-03-21T19:46:43,910 creating build/bdist.linux-armv7l/wheel/polyguard-1.0.1.dist-info/WHEEL 2026-03-21T19:46:43,913 creating '/tmp/pip-wheel-bch6f4pu/.tmp-lmuyx5x0/polyguard-1.0.1-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-21T19:46:43,915 adding 'polyguard/__init__.py' 2026-03-21T19:46:43,917 adding 'polyguard/__main__.py' 2026-03-21T19:46:44,097 adding 'polyguard/data/polyguard.sqlite' 2026-03-21T19:46:44,109 adding 'polyguard/src/__init__.py' 2026-03-21T19:46:44,111 adding 'polyguard/src/cli.py' 2026-03-21T19:46:44,113 adding 'polyguard/src/constants.py' 2026-03-21T19:46:44,115 adding 'polyguard/src/generate_db.py' 2026-03-21T19:46:44,117 adding 'polyguard/src/normalise.py' 2026-03-21T19:46:44,119 adding 'polyguard/src/polyguard.py' 2026-03-21T19:46:44,121 adding 'polyguard/src/sqlite_handler.py' 2026-03-21T19:46:44,124 adding 'polyguard-1.0.1.dist-info/licenses/LICENSE' 2026-03-21T19:46:44,125 adding 'polyguard-1.0.1.dist-info/METADATA' 2026-03-21T19:46:44,126 adding 'polyguard-1.0.1.dist-info/WHEEL' 2026-03-21T19:46:44,127 adding 'polyguard-1.0.1.dist-info/entry_points.txt' 2026-03-21T19:46:44,128 adding 'polyguard-1.0.1.dist-info/top_level.txt' 2026-03-21T19:46:44,129 adding 'polyguard-1.0.1.dist-info/RECORD' 2026-03-21T19:46:44,137 removing build/bdist.linux-armv7l/wheel 2026-03-21T19:46:44,240 Building wheel for polyguard (pyproject.toml): finished with status 'done' 2026-03-21T19:46:44,260 Created wheel for polyguard: filename=polyguard-1.0.1-py3-none-any.whl size=633122 sha256=6b9d3dc1bb953ffe2c0ff8c4a6b9d44fcc0eef424353be49d9b903d470cb364f 2026-03-21T19:46:44,261 Stored in directory: /tmp/pip-ephem-wheel-cache-6ecefgeo/wheels/d8/b8/82/4b76bf955c79dca1ddc4c0b5d14c1faf545cbd6ea7820f402c 2026-03-21T19:46:44,272 Successfully built polyguard 2026-03-21T19:46:44,291 Removed build tracker: '/tmp/pip-build-tracker-ixb2yylp'