2026-03-02T00:00:47,729 Created temporary directory: /tmp/pip-ephem-wheel-cache-bq6dki75 2026-03-02T00:00:47,731 Created temporary directory: /tmp/pip-build-tracker-r78eknga 2026-03-02T00:00:47,731 Initialized build tracking at /tmp/pip-build-tracker-r78eknga 2026-03-02T00:00:47,732 Created build tracker: /tmp/pip-build-tracker-r78eknga 2026-03-02T00:00:47,732 Entered build tracker: /tmp/pip-build-tracker-r78eknga 2026-03-02T00:00:47,733 Created temporary directory: /tmp/pip-wheel-z8rzx4c4 2026-03-02T00:00:47,736 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-02T00:00:47,738 Created temporary directory: /tmp/pip-ephem-wheel-cache-o43odwsi 2026-03-02T00:00:47,761 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-02T00:00:47,764 2 location(s) to search for versions of blockcerts-merkletools: 2026-03-02T00:00:47,764 * https://pypi.org/simple/blockcerts-merkletools/ 2026-03-02T00:00:47,764 * https://www.piwheels.org/simple/blockcerts-merkletools/ 2026-03-02T00:00:47,765 Fetching project page and analyzing links: https://pypi.org/simple/blockcerts-merkletools/ 2026-03-02T00:00:47,766 Getting page https://pypi.org/simple/blockcerts-merkletools/ 2026-03-02T00:00:47,767 Found index url https://pypi.org/simple 2026-03-02T00:00:47,994 Fetched page https://pypi.org/simple/blockcerts-merkletools/ as application/vnd.pypi.simple.v1+json 2026-03-02T00:00:47,998 Found link https://files.pythonhosted.org/packages/2f/4a/e4b7778cc44f5a649ddcdc37d9a6e87f8ac28dc530af7dca43a7b7463ebe/blockcerts-merkletools-1.0.0.tar.gz (from https://pypi.org/simple/blockcerts-merkletools/), version: 1.0.0 2026-03-02T00:00:47,998 Skipping link: No binaries permitted for blockcerts-merkletools: https://files.pythonhosted.org/packages/c3/73/e075fd78499f761a7a41e90a46f3ea65d59b29b83fe0166c3329fef3cee3/blockcerts_merkletools-1.0.0-py3-none-any.whl (from https://pypi.org/simple/blockcerts-merkletools/) 2026-03-02T00:00:47,999 Found link https://files.pythonhosted.org/packages/89/cf/4f28eb0813c3274f69ef25f87d6f0e3f38ecdbc9a82a6c46aa254733b2d8/blockcerts-merkletools-1.0.1.tar.gz (from https://pypi.org/simple/blockcerts-merkletools/), version: 1.0.1 2026-03-02T00:00:48,000 Skipping link: No binaries permitted for blockcerts-merkletools: https://files.pythonhosted.org/packages/fc/5d/2c7af5d2401756e92c9151b81eeaae7ef4ffa7b86f74218f01fee8589ef3/blockcerts_merkletools-1.0.1-py3-none-any.whl (from https://pypi.org/simple/blockcerts-merkletools/) 2026-03-02T00:00:48,000 Found link https://files.pythonhosted.org/packages/71/76/a7a74d5648dc6528aa0ce2ead46fde133ab4c55d7df5e98fa292c5dfe4e4/blockcerts-merkletools-1.0.2.tar.gz (from https://pypi.org/simple/blockcerts-merkletools/), version: 1.0.2 2026-03-02T00:00:48,001 Skipping link: No binaries permitted for blockcerts-merkletools: https://files.pythonhosted.org/packages/1f/c2/e6e424223dd643e2c14d803d412a23597bcfce1e28b5e20819fd027e5272/blockcerts_merkletools-1.0.2-py3-none-any.whl (from https://pypi.org/simple/blockcerts-merkletools/) 2026-03-02T00:00:48,001 Found link https://files.pythonhosted.org/packages/c9/1c/bc7c9cc009f2d33cec48589af8b7686ea99bcd8c3ddff3b7e72065ed3794/blockcerts-merkletools-1.0.3.tar.gz (from https://pypi.org/simple/blockcerts-merkletools/), version: 1.0.3 2026-03-02T00:00:48,002 Skipping link: No binaries permitted for blockcerts-merkletools: https://files.pythonhosted.org/packages/b4/d1/1ff8b6fce02328b1d730efa247e930a8627f805a5318f3c1ddc2026fd9fc/blockcerts_merkletools-1.0.3-py3-none-any.whl (from https://pypi.org/simple/blockcerts-merkletools/) 2026-03-02T00:00:48,003 Skipping link: No binaries permitted for blockcerts-merkletools: https://files.pythonhosted.org/packages/bf/a5/a59ccd346c92f4d336b75b7d695f9e8340464197ecdb0b36ae1a927c405b/blockcerts_merkletools-1.0.4-py3-none-any.whl (from https://pypi.org/simple/blockcerts-merkletools/) 2026-03-02T00:00:48,003 Found link https://files.pythonhosted.org/packages/bd/25/7d0a06732f86bea3b5b37e20bf3d476b4a7857d7ef6fc77a7e1d75b399bd/blockcerts_merkletools-1.0.4.tar.gz (from https://pypi.org/simple/blockcerts-merkletools/), version: 1.0.4 2026-03-02T00:00:48,004 Skipping link: No binaries permitted for blockcerts-merkletools: https://files.pythonhosted.org/packages/b9/a0/bf969d0a5ebe3a7476204fcaf44c32f1dc1538d85d6389b52f077b79e185/blockcerts_merkletools-1.0.5-py3-none-any.whl (from https://pypi.org/simple/blockcerts-merkletools/) 2026-03-02T00:00:48,005 Found link https://files.pythonhosted.org/packages/3e/2c/80ab69d098cfb3500db0279ae1b396d77a65d2fba8d5bf8dde31d55d8ee4/blockcerts_merkletools-1.0.5.tar.gz (from https://pypi.org/simple/blockcerts-merkletools/), version: 1.0.5 2026-03-02T00:00:48,006 Fetching project page and analyzing links: https://www.piwheels.org/simple/blockcerts-merkletools/ 2026-03-02T00:00:48,006 Getting page https://www.piwheels.org/simple/blockcerts-merkletools/ 2026-03-02T00:00:48,007 Found index url https://www.piwheels.org/simple 2026-03-02T00:00:51,776 Fetched page https://www.piwheels.org/simple/blockcerts-merkletools/ as text/html 2026-03-02T00:00:51,782 Skipping link: No binaries permitted for blockcerts-merkletools: https://archive1.piwheels.org/simple/blockcerts-merkletools/blockcerts_merkletools-1.0.4-py3-none-any.whl#sha256=364ee83d800fe18b6b26717e044eb9ac5b51b2c822813ac78b78f9bf19ba826c (from https://www.piwheels.org/simple/blockcerts-merkletools/) 2026-03-02T00:00:51,783 Skipping link: No binaries permitted for blockcerts-merkletools: https://archive1.piwheels.org/simple/blockcerts-merkletools/blockcerts_merkletools-1.0.3-py3-none-any.whl#sha256=b3fb2572bc41f7c014fa352b61a4f827ee8180a1465bddd077c8c76de64556db (from https://www.piwheels.org/simple/blockcerts-merkletools/) 2026-03-02T00:00:51,784 Skipping link: No binaries permitted for blockcerts-merkletools: https://archive1.piwheels.org/simple/blockcerts-merkletools/blockcerts_merkletools-1.0.2-py3-none-any.whl#sha256=d1a22f6904e10a288057e44b258dde8b6d577119f9fe35dd88301f2b56d873d8 (from https://www.piwheels.org/simple/blockcerts-merkletools/) 2026-03-02T00:00:51,785 Skipping link: No binaries permitted for blockcerts-merkletools: https://archive1.piwheels.org/simple/blockcerts-merkletools/blockcerts_merkletools-1.0.1-py3-none-any.whl#sha256=957c428844522802da4ac641c57150d5cf678ee1ece1fc46b522e090037e3aac (from https://www.piwheels.org/simple/blockcerts-merkletools/) 2026-03-02T00:00:51,786 Skipping link: No binaries permitted for blockcerts-merkletools: https://archive1.piwheels.org/simple/blockcerts-merkletools/blockcerts_merkletools-1.0.0-py3-none-any.whl#sha256=94c8ceae58a357c2e780d5085b903cbd72cd4e78fc8752e0e16247cb8160b7fd (from https://www.piwheels.org/simple/blockcerts-merkletools/) 2026-03-02T00:00:51,787 Skipping link: not a file: https://www.piwheels.org/simple/blockcerts-merkletools/ 2026-03-02T00:00:51,788 Skipping link: not a file: https://pypi.org/simple/blockcerts-merkletools/ 2026-03-02T00:00:51,815 Given no hashes to check 1 links for project 'blockcerts-merkletools': discarding no candidates 2026-03-02T00:00:51,834 Collecting blockcerts-merkletools==1.0.5 2026-03-02T00:00:51,837 Created temporary directory: /tmp/pip-unpack-7z4mri8e 2026-03-02T00:00:52,056 Downloading blockcerts_merkletools-1.0.5.tar.gz (9.0 kB) 2026-03-02T00:00:52,091 Added blockcerts-merkletools==1.0.5 from https://files.pythonhosted.org/packages/3e/2c/80ab69d098cfb3500db0279ae1b396d77a65d2fba8d5bf8dde31d55d8ee4/blockcerts_merkletools-1.0.5.tar.gz to build tracker '/tmp/pip-build-tracker-r78eknga' 2026-03-02T00:00:52,093 Running setup.py (path:/tmp/pip-wheel-z8rzx4c4/blockcerts-merkletools_08d085493e3a423a987360997ee4d6bc/setup.py) egg_info for package blockcerts-merkletools 2026-03-02T00:00:52,094 Created temporary directory: /tmp/pip-pip-egg-info-xzmr4xzq 2026-03-02T00:00:52,095 Preparing metadata (setup.py): started 2026-03-02T00:00:52,096 Running command python setup.py egg_info 2026-03-02T00:00:52,126 Error processing line 1 of /home/piwheels/.local/lib/python3.11/site-packages/cntimer.pth: 2026-03-02T00:00:52,165 Traceback (most recent call last): 2026-03-02T00:00:52,165 File "", line 192, in addpackage 2026-03-02T00:00:52,166 File "", line 1, in 2026-03-02T00:00:52,166 ModuleNotFoundError: No module named 'cntimer' 2026-03-02T00:00:52,167 Remainder of file ignored 2026-03-02T00:00:52,953 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-02T00:00:52,953 !! 2026-03-02T00:00:52,954 ******************************************************************************** 2026-03-02T00:00:52,955 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-02T00:00:52,956 License :: OSI Approved :: MIT License 2026-03-02T00:00:52,957 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-02T00:00:52,957 ******************************************************************************** 2026-03-02T00:00:52,958 !! 2026-03-02T00:00:52,958 self._finalize_license_expression() 2026-03-02T00:00:52,982 running egg_info 2026-03-02T00:00:53,008 creating /tmp/pip-pip-egg-info-xzmr4xzq/blockcerts_merkletools.egg-info 2026-03-02T00:00:53,009 writing /tmp/pip-pip-egg-info-xzmr4xzq/blockcerts_merkletools.egg-info/PKG-INFO 2026-03-02T00:00:53,013 writing dependency_links to /tmp/pip-pip-egg-info-xzmr4xzq/blockcerts_merkletools.egg-info/dependency_links.txt 2026-03-02T00:00:53,015 writing requirements to /tmp/pip-pip-egg-info-xzmr4xzq/blockcerts_merkletools.egg-info/requires.txt 2026-03-02T00:00:53,016 writing top-level names to /tmp/pip-pip-egg-info-xzmr4xzq/blockcerts_merkletools.egg-info/top_level.txt 2026-03-02T00:00:53,017 writing manifest file '/tmp/pip-pip-egg-info-xzmr4xzq/blockcerts_merkletools.egg-info/SOURCES.txt' 2026-03-02T00:00:53,104 reading manifest file '/tmp/pip-pip-egg-info-xzmr4xzq/blockcerts_merkletools.egg-info/SOURCES.txt' 2026-03-02T00:00:53,106 reading manifest template 'MANIFEST.in' 2026-03-02T00:00:53,110 warning: no files found matching '*.md' under directory 'tests' 2026-03-02T00:00:53,111 adding license file 'LICENSE' 2026-03-02T00:00:53,113 writing manifest file '/tmp/pip-pip-egg-info-xzmr4xzq/blockcerts_merkletools.egg-info/SOURCES.txt' 2026-03-02T00:00:53,220 Preparing metadata (setup.py): finished with status 'done' 2026-03-02T00:00:53,225 Source in /tmp/pip-wheel-z8rzx4c4/blockcerts-merkletools_08d085493e3a423a987360997ee4d6bc has version 1.0.5, which satisfies requirement blockcerts-merkletools==1.0.5 from https://files.pythonhosted.org/packages/3e/2c/80ab69d098cfb3500db0279ae1b396d77a65d2fba8d5bf8dde31d55d8ee4/blockcerts_merkletools-1.0.5.tar.gz 2026-03-02T00:00:53,226 Removed blockcerts-merkletools==1.0.5 from https://files.pythonhosted.org/packages/3e/2c/80ab69d098cfb3500db0279ae1b396d77a65d2fba8d5bf8dde31d55d8ee4/blockcerts_merkletools-1.0.5.tar.gz from build tracker '/tmp/pip-build-tracker-r78eknga' 2026-03-02T00:00:53,231 Created temporary directory: /tmp/pip-unpack-cjwq9ig1 2026-03-02T00:00:53,232 Building wheels for collected packages: blockcerts-merkletools 2026-03-02T00:00:53,236 Created temporary directory: /tmp/pip-wheel-y398ifdd 2026-03-02T00:00:53,236 Building wheel for blockcerts-merkletools (setup.py): started 2026-03-02T00:00:53,238 Destination directory: /tmp/pip-wheel-y398ifdd 2026-03-02T00:00:53,238 Running command python setup.py bdist_wheel 2026-03-02T00:00:53,269 Error processing line 1 of /home/piwheels/.local/lib/python3.11/site-packages/cntimer.pth: 2026-03-02T00:00:53,308 Traceback (most recent call last): 2026-03-02T00:00:53,309 File "", line 192, in addpackage 2026-03-02T00:00:53,309 File "", line 1, in 2026-03-02T00:00:53,310 ModuleNotFoundError: No module named 'cntimer' 2026-03-02T00:00:53,311 Remainder of file ignored 2026-03-02T00:00:54,071 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:765: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2026-03-02T00:00:54,071 !! 2026-03-02T00:00:54,072 ******************************************************************************** 2026-03-02T00:00:54,072 Please consider removing the following classifiers in favor of a SPDX license expression: 2026-03-02T00:00:54,073 License :: OSI Approved :: MIT License 2026-03-02T00:00:54,074 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2026-03-02T00:00:54,075 ******************************************************************************** 2026-03-02T00:00:54,075 !! 2026-03-02T00:00:54,076 self._finalize_license_expression() 2026-03-02T00:00:54,076 running bdist_wheel 2026-03-02T00:00:54,202 running build 2026-03-02T00:00:54,202 running build_py 2026-03-02T00:00:54,233 creating build/lib/blockcerts_merkletools 2026-03-02T00:00:54,235 copying blockcerts_merkletools/__init__.py -> build/lib/blockcerts_merkletools 2026-03-02T00:00:54,237 running egg_info 2026-03-02T00:00:54,264 writing blockcerts_merkletools.egg-info/PKG-INFO 2026-03-02T00:00:54,267 writing dependency_links to blockcerts_merkletools.egg-info/dependency_links.txt 2026-03-02T00:00:54,268 writing requirements to blockcerts_merkletools.egg-info/requires.txt 2026-03-02T00:00:54,270 writing top-level names to blockcerts_merkletools.egg-info/top_level.txt 2026-03-02T00:00:54,299 reading manifest file 'blockcerts_merkletools.egg-info/SOURCES.txt' 2026-03-02T00:00:54,302 reading manifest template 'MANIFEST.in' 2026-03-02T00:00:54,306 warning: no files found matching '*.md' under directory 'tests' 2026-03-02T00:00:54,306 adding license file 'LICENSE' 2026-03-02T00:00:54,309 writing manifest file 'blockcerts_merkletools.egg-info/SOURCES.txt' 2026-03-02T00:00:54,337 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2026-03-02T00:00:54,337 !! 2026-03-02T00:00:54,338 ******************************************************************************** 2026-03-02T00:00:54,339 Please avoid running ``setup.py`` directly. 2026-03-02T00:00:54,339 Instead, use pypa/build, pypa/installer or other 2026-03-02T00:00:54,340 standards-based tools. 2026-03-02T00:00:54,341 This deprecation is overdue, please update your project and remove deprecated 2026-03-02T00:00:54,342 calls to avoid build errors in the future. 2026-03-02T00:00:54,343 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2026-03-02T00:00:54,343 ******************************************************************************** 2026-03-02T00:00:54,344 !! 2026-03-02T00:00:54,345 self.initialize_options() 2026-03-02T00:00:54,364 installing to build/bdist.linux-armv7l/wheel 2026-03-02T00:00:54,364 running install 2026-03-02T00:00:54,387 running install_lib 2026-03-02T00:00:54,413 creating build/bdist.linux-armv7l/wheel 2026-03-02T00:00:54,415 creating build/bdist.linux-armv7l/wheel/blockcerts_merkletools 2026-03-02T00:00:54,416 copying build/lib/blockcerts_merkletools/__init__.py -> build/bdist.linux-armv7l/wheel/./blockcerts_merkletools 2026-03-02T00:00:54,418 running install_egg_info 2026-03-02T00:00:54,452 Copying blockcerts_merkletools.egg-info to build/bdist.linux-armv7l/wheel/./blockcerts_merkletools-1.0.5-py3.11.egg-info 2026-03-02T00:00:54,463 running install_scripts 2026-03-02T00:00:54,474 creating build/bdist.linux-armv7l/wheel/blockcerts_merkletools-1.0.5.dist-info/WHEEL 2026-03-02T00:00:54,476 creating '/tmp/pip-wheel-y398ifdd/blockcerts_merkletools-1.0.5-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2026-03-02T00:00:54,479 adding 'blockcerts_merkletools/__init__.py' 2026-03-02T00:00:54,482 adding 'blockcerts_merkletools-1.0.5.dist-info/licenses/LICENSE' 2026-03-02T00:00:54,483 adding 'blockcerts_merkletools-1.0.5.dist-info/METADATA' 2026-03-02T00:00:54,484 adding 'blockcerts_merkletools-1.0.5.dist-info/WHEEL' 2026-03-02T00:00:54,485 adding 'blockcerts_merkletools-1.0.5.dist-info/top_level.txt' 2026-03-02T00:00:54,486 adding 'blockcerts_merkletools-1.0.5.dist-info/RECORD' 2026-03-02T00:00:54,487 removing build/bdist.linux-armv7l/wheel 2026-03-02T00:00:54,599 Building wheel for blockcerts-merkletools (setup.py): finished with status 'done' 2026-03-02T00:00:54,601 Created wheel for blockcerts-merkletools: filename=blockcerts_merkletools-1.0.5-py3-none-any.whl size=5994 sha256=905375e136ea5ae51554a3418850d4627673ba7b49b9e98d736393ce5cb921e1 2026-03-02T00:00:54,602 Stored in directory: /tmp/pip-ephem-wheel-cache-o43odwsi/wheels/44/e1/51/38c4a1c86950f74acdf4bf77482c698ffbe1a090d25e3f68cb 2026-03-02T00:00:54,612 Successfully built blockcerts-merkletools 2026-03-02T00:00:54,615 Removed build tracker: '/tmp/pip-build-tracker-r78eknga'