2025-05-31T20:54:53,093 Created temporary directory: /tmp/pip-build-tracker-9wdbi_19 2025-05-31T20:54:53,094 Initialized build tracking at /tmp/pip-build-tracker-9wdbi_19 2025-05-31T20:54:53,095 Created build tracker: /tmp/pip-build-tracker-9wdbi_19 2025-05-31T20:54:53,095 Entered build tracker: /tmp/pip-build-tracker-9wdbi_19 2025-05-31T20:54:53,096 Created temporary directory: /tmp/pip-wheel-nvdu_4xw 2025-05-31T20:54:53,100 Created temporary directory: /tmp/pip-ephem-wheel-cache-ezcq07vw 2025-05-31T20:54:53,155 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-05-31T20:54:53,157 2 location(s) to search for versions of blockcerts-merkletools: 2025-05-31T20:54:53,157 * https://pypi.org/simple/blockcerts-merkletools/ 2025-05-31T20:54:53,157 * https://www.piwheels.org/simple/blockcerts-merkletools/ 2025-05-31T20:54:53,158 Fetching project page and analyzing links: https://pypi.org/simple/blockcerts-merkletools/ 2025-05-31T20:54:53,159 Getting page https://pypi.org/simple/blockcerts-merkletools/ 2025-05-31T20:54:53,160 Found index url https://pypi.org/simple/ 2025-05-31T20:54:53,443 Fetched page https://pypi.org/simple/blockcerts-merkletools/ as application/vnd.pypi.simple.v1+json 2025-05-31T20:54:53,448 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 2025-05-31T20:54:53,449 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/) 2025-05-31T20:54:53,450 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 2025-05-31T20:54:53,451 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/) 2025-05-31T20:54:53,453 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 2025-05-31T20:54:53,454 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/) 2025-05-31T20:54:53,455 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 2025-05-31T20:54:53,456 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/) 2025-05-31T20:54:53,457 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/) 2025-05-31T20:54:53,458 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 2025-05-31T20:54:53,459 Fetching project page and analyzing links: https://www.piwheels.org/simple/blockcerts-merkletools/ 2025-05-31T20:54:53,460 Getting page https://www.piwheels.org/simple/blockcerts-merkletools/ 2025-05-31T20:54:53,462 Found index url https://www.piwheels.org/simple/ 2025-05-31T20:54:53,620 WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/blockcerts-merkletools/ 2025-05-31T20:54:54,279 WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/blockcerts-merkletools/ 2025-05-31T20:54:55,450 WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/blockcerts-merkletools/ 2025-05-31T20:54:57,624 WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/blockcerts-merkletools/ 2025-05-31T20:55:01,796 WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))': /simple/blockcerts-merkletools/ 2025-05-31T20:55:01,969 Could not fetch URL https://www.piwheels.org/simple/blockcerts-merkletools/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='www.piwheels.org', port=443): Max retries exceeded with url: /simple/blockcerts-merkletools/ (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))) - skipping 2025-05-31T20:55:01,971 Skipping link: not a file: https://www.piwheels.org/simple/blockcerts-merkletools/ 2025-05-31T20:55:01,972 Skipping link: not a file: https://pypi.org/simple/blockcerts-merkletools/ 2025-05-31T20:55:01,995 Given no hashes to check 1 links for project 'blockcerts-merkletools': discarding no candidates 2025-05-31T20:55:01,997 Collecting blockcerts-merkletools==1.0.4 2025-05-31T20:55:01,999 Created temporary directory: /tmp/pip-unpack-lc7prmz3 2025-05-31T20:55:02,253 Downloading blockcerts_merkletools-1.0.4.tar.gz (9.0 kB) 2025-05-31T20:55:02,302 Added blockcerts-merkletools==1.0.4 from https://files.pythonhosted.org/packages/bd/25/7d0a06732f86bea3b5b37e20bf3d476b4a7857d7ef6fc77a7e1d75b399bd/blockcerts_merkletools-1.0.4.tar.gz to build tracker '/tmp/pip-build-tracker-9wdbi_19' 2025-05-31T20:55:02,305 Running setup.py (path:/tmp/pip-wheel-nvdu_4xw/blockcerts-merkletools_65d88b26720b444d956cc7cad91568cb/setup.py) egg_info for package blockcerts-merkletools 2025-05-31T20:55:02,306 Created temporary directory: /tmp/pip-pip-egg-info-2vuq7srw 2025-05-31T20:55:02,307 Preparing metadata (setup.py): started 2025-05-31T20:55:02,308 Running command python setup.py egg_info 2025-05-31T20:55:03,185 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-05-31T20:55:03,185 !! 2025-05-31T20:55:03,186 ******************************************************************************** 2025-05-31T20:55:03,187 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-05-31T20:55:03,188 License :: OSI Approved :: MIT License 2025-05-31T20:55:03,189 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-05-31T20:55:03,190 ******************************************************************************** 2025-05-31T20:55:03,191 !! 2025-05-31T20:55:03,192 self._finalize_license_expression() 2025-05-31T20:55:03,217 running egg_info 2025-05-31T20:55:03,249 creating /tmp/pip-pip-egg-info-2vuq7srw/blockcerts_merkletools.egg-info 2025-05-31T20:55:03,251 writing /tmp/pip-pip-egg-info-2vuq7srw/blockcerts_merkletools.egg-info/PKG-INFO 2025-05-31T20:55:03,255 writing dependency_links to /tmp/pip-pip-egg-info-2vuq7srw/blockcerts_merkletools.egg-info/dependency_links.txt 2025-05-31T20:55:03,257 writing requirements to /tmp/pip-pip-egg-info-2vuq7srw/blockcerts_merkletools.egg-info/requires.txt 2025-05-31T20:55:03,259 writing top-level names to /tmp/pip-pip-egg-info-2vuq7srw/blockcerts_merkletools.egg-info/top_level.txt 2025-05-31T20:55:03,260 writing manifest file '/tmp/pip-pip-egg-info-2vuq7srw/blockcerts_merkletools.egg-info/SOURCES.txt' 2025-05-31T20:55:03,353 reading manifest file '/tmp/pip-pip-egg-info-2vuq7srw/blockcerts_merkletools.egg-info/SOURCES.txt' 2025-05-31T20:55:03,354 reading manifest template 'MANIFEST.in' 2025-05-31T20:55:03,359 warning: no files found matching '*.md' under directory 'tests' 2025-05-31T20:55:03,360 adding license file 'LICENSE' 2025-05-31T20:55:03,362 writing manifest file '/tmp/pip-pip-egg-info-2vuq7srw/blockcerts_merkletools.egg-info/SOURCES.txt' 2025-05-31T20:55:03,467 Preparing metadata (setup.py): finished with status 'done' 2025-05-31T20:55:03,472 Source in /tmp/pip-wheel-nvdu_4xw/blockcerts-merkletools_65d88b26720b444d956cc7cad91568cb has version 1.0.4, which satisfies requirement blockcerts-merkletools==1.0.4 from https://files.pythonhosted.org/packages/bd/25/7d0a06732f86bea3b5b37e20bf3d476b4a7857d7ef6fc77a7e1d75b399bd/blockcerts_merkletools-1.0.4.tar.gz 2025-05-31T20:55:03,473 Removed blockcerts-merkletools==1.0.4 from https://files.pythonhosted.org/packages/bd/25/7d0a06732f86bea3b5b37e20bf3d476b4a7857d7ef6fc77a7e1d75b399bd/blockcerts_merkletools-1.0.4.tar.gz from build tracker '/tmp/pip-build-tracker-9wdbi_19' 2025-05-31T20:55:03,478 Created temporary directory: /tmp/pip-unpack-n1y9v2_7 2025-05-31T20:55:03,479 Created temporary directory: /tmp/pip-unpack-kzlxsiva 2025-05-31T20:55:03,480 Building wheels for collected packages: blockcerts-merkletools 2025-05-31T20:55:03,484 Created temporary directory: /tmp/pip-wheel-48u2e88w 2025-05-31T20:55:03,485 DEPRECATION: Building 'blockcerts-merkletools' using the legacy setup.py bdist_wheel mechanism, which will be removed in a future version. pip 25.3 will enforce this behaviour change. A possible replacement is to use the standardized build interface by setting the `--use-pep517` option, (possibly combined with `--no-build-isolation`), or adding a `pyproject.toml` file to the source tree of 'blockcerts-merkletools'. Discussion can be found at https://github.com/pypa/pip/issues/6334 2025-05-31T20:55:03,487 Building wheel for blockcerts-merkletools (setup.py): started 2025-05-31T20:55:03,488 Destination directory: /tmp/pip-wheel-48u2e88w 2025-05-31T20:55:03,489 Running command python setup.py bdist_wheel 2025-05-31T20:55:04,337 /usr/local/lib/python3.11/dist-packages/setuptools/dist.py:759: SetuptoolsDeprecationWarning: License classifiers are deprecated. 2025-05-31T20:55:04,338 !! 2025-05-31T20:55:04,339 ******************************************************************************** 2025-05-31T20:55:04,339 Please consider removing the following classifiers in favor of a SPDX license expression: 2025-05-31T20:55:04,341 License :: OSI Approved :: MIT License 2025-05-31T20:55:04,342 See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. 2025-05-31T20:55:04,343 ******************************************************************************** 2025-05-31T20:55:04,344 !! 2025-05-31T20:55:04,345 self._finalize_license_expression() 2025-05-31T20:55:04,345 running bdist_wheel 2025-05-31T20:55:04,489 running build 2025-05-31T20:55:04,490 running build_py 2025-05-31T20:55:04,521 creating build/lib/blockcerts_merkletools 2025-05-31T20:55:04,524 copying blockcerts_merkletools/__init__.py -> build/lib/blockcerts_merkletools 2025-05-31T20:55:04,526 running egg_info 2025-05-31T20:55:04,554 writing blockcerts_merkletools.egg-info/PKG-INFO 2025-05-31T20:55:04,558 writing dependency_links to blockcerts_merkletools.egg-info/dependency_links.txt 2025-05-31T20:55:04,560 writing requirements to blockcerts_merkletools.egg-info/requires.txt 2025-05-31T20:55:04,561 writing top-level names to blockcerts_merkletools.egg-info/top_level.txt 2025-05-31T20:55:04,593 reading manifest file 'blockcerts_merkletools.egg-info/SOURCES.txt' 2025-05-31T20:55:04,596 reading manifest template 'MANIFEST.in' 2025-05-31T20:55:04,601 warning: no files found matching '*.md' under directory 'tests' 2025-05-31T20:55:04,601 adding license file 'LICENSE' 2025-05-31T20:55:04,604 writing manifest file 'blockcerts_merkletools.egg-info/SOURCES.txt' 2025-05-31T20:55:04,634 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:90: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2025-05-31T20:55:04,635 !! 2025-05-31T20:55:04,636 ******************************************************************************** 2025-05-31T20:55:04,636 Please avoid running ``setup.py`` directly. 2025-05-31T20:55:04,637 Instead, use pypa/build, pypa/installer or other 2025-05-31T20:55:04,637 standards-based tools. 2025-05-31T20:55:04,638 By 2025-Oct-31, you need to update your project and remove deprecated calls 2025-05-31T20:55:04,639 or your builds will no longer be supported. 2025-05-31T20:55:04,640 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2025-05-31T20:55:04,640 ******************************************************************************** 2025-05-31T20:55:04,642 !! 2025-05-31T20:55:04,642 self.initialize_options() 2025-05-31T20:55:04,664 installing to build/bdist.linux-armv7l/wheel 2025-05-31T20:55:04,665 running install 2025-05-31T20:55:04,690 running install_lib 2025-05-31T20:55:04,718 creating build/bdist.linux-armv7l/wheel 2025-05-31T20:55:04,720 creating build/bdist.linux-armv7l/wheel/blockcerts_merkletools 2025-05-31T20:55:04,721 copying build/lib/blockcerts_merkletools/__init__.py -> build/bdist.linux-armv7l/wheel/./blockcerts_merkletools 2025-05-31T20:55:04,724 running install_egg_info 2025-05-31T20:55:04,761 Copying blockcerts_merkletools.egg-info to build/bdist.linux-armv7l/wheel/./blockcerts_merkletools-1.0.4-py3.11.egg-info 2025-05-31T20:55:04,773 running install_scripts 2025-05-31T20:55:04,786 creating build/bdist.linux-armv7l/wheel/blockcerts_merkletools-1.0.4.dist-info/WHEEL 2025-05-31T20:55:04,789 creating '/tmp/pip-wheel-48u2e88w/blockcerts_merkletools-1.0.4-py3-none-any.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2025-05-31T20:55:04,792 adding 'blockcerts_merkletools/__init__.py' 2025-05-31T20:55:04,795 adding 'blockcerts_merkletools-1.0.4.dist-info/licenses/LICENSE' 2025-05-31T20:55:04,797 adding 'blockcerts_merkletools-1.0.4.dist-info/METADATA' 2025-05-31T20:55:04,799 adding 'blockcerts_merkletools-1.0.4.dist-info/WHEEL' 2025-05-31T20:55:04,800 adding 'blockcerts_merkletools-1.0.4.dist-info/top_level.txt' 2025-05-31T20:55:04,801 adding 'blockcerts_merkletools-1.0.4.dist-info/RECORD' 2025-05-31T20:55:04,802 removing build/bdist.linux-armv7l/wheel 2025-05-31T20:55:04,913 Building wheel for blockcerts-merkletools (setup.py): finished with status 'done' 2025-05-31T20:55:04,915 Created wheel for blockcerts-merkletools: filename=blockcerts_merkletools-1.0.4-py3-none-any.whl size=5992 sha256=364ee83d800fe18b6b26717e044eb9ac5b51b2c822813ac78b78f9bf19ba826c 2025-05-31T20:55:04,917 Stored in directory: /tmp/pip-ephem-wheel-cache-ezcq07vw/wheels/64/11/6f/c64bc7a2753c3cb6f5e6e4747b6aef35363c40a71c27d1c167 2025-05-31T20:55:04,929 Successfully built blockcerts-merkletools 2025-05-31T20:55:04,932 Removed build tracker: '/tmp/pip-build-tracker-9wdbi_19'