2025-06-04T19:24:51,403 Created temporary directory: /tmp/pip-build-tracker-n45eq9uy 2025-06-04T19:24:51,405 Initialized build tracking at /tmp/pip-build-tracker-n45eq9uy 2025-06-04T19:24:51,405 Created build tracker: /tmp/pip-build-tracker-n45eq9uy 2025-06-04T19:24:51,406 Entered build tracker: /tmp/pip-build-tracker-n45eq9uy 2025-06-04T19:24:51,406 Created temporary directory: /tmp/pip-wheel-j0j9wff1 2025-06-04T19:24:51,411 Created temporary directory: /tmp/pip-ephem-wheel-cache-zq85rgd4 2025-06-04T19:24:51,469 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-06-04T19:24:51,472 2 location(s) to search for versions of mathspractice: 2025-06-04T19:24:51,472 * https://pypi.org/simple/mathspractice/ 2025-06-04T19:24:51,472 * https://www.piwheels.org/simple/mathspractice/ 2025-06-04T19:24:51,472 Fetching project page and analyzing links: https://pypi.org/simple/mathspractice/ 2025-06-04T19:24:51,473 Getting page https://pypi.org/simple/mathspractice/ 2025-06-04T19:24:51,475 Found index url https://pypi.org/simple/ 2025-06-04T19:24:51,630 Fetched page https://pypi.org/simple/mathspractice/ as application/vnd.pypi.simple.v1+json 2025-06-04T19:24:51,635 Skipping link: No binaries permitted for mathspractice: https://files.pythonhosted.org/packages/41/ad/d411a4d9834fc497e6a149b97e75eeb0ec2124a565cc8fd6a796dbacea29/mathspractice-0.0.1-py3-none-any.whl (from https://pypi.org/simple/mathspractice/) (requires-python:>=3.10) 2025-06-04T19:24:51,636 Found link https://files.pythonhosted.org/packages/be/93/72bf22a6e46f3f892ed793dce048949f710895a7aa98b38d97dc2978f146/mathspractice-0.0.1.tar.gz (from https://pypi.org/simple/mathspractice/) (requires-python:>=3.10), version: 0.0.1 2025-06-04T19:24:51,637 Skipping link: No binaries permitted for mathspractice: https://files.pythonhosted.org/packages/4e/12/3f203b7a19762cd32347029f93298150d0d8a71654ba6dfc97502aff7007/mathspractice-0.0.2-py3-none-any.whl (from https://pypi.org/simple/mathspractice/) (requires-python:>=3.10) 2025-06-04T19:24:51,638 Found link https://files.pythonhosted.org/packages/02/b1/5cc4c1fa247ac35eab7b86161f8a70422a17e0af39ee85d20e9c7368ee61/mathspractice-0.0.2.tar.gz (from https://pypi.org/simple/mathspractice/) (requires-python:>=3.10), version: 0.0.2 2025-06-04T19:24:51,638 Skipping link: No binaries permitted for mathspractice: https://files.pythonhosted.org/packages/10/6b/cb092da416d6d4d98c2e44ff1b3abb21a77fa6e73d08f4d5e9ac844650c2/mathspractice-0.0.3-py3-none-any.whl (from https://pypi.org/simple/mathspractice/) (requires-python:>=3.10) 2025-06-04T19:24:51,639 Found link https://files.pythonhosted.org/packages/c1/3c/058d35fa3cbcaa0b497149113080d90424825c084417c9134275a3f9d54b/mathspractice-0.0.3.tar.gz (from https://pypi.org/simple/mathspractice/) (requires-python:>=3.10), version: 0.0.3 2025-06-04T19:24:51,640 Skipping link: No binaries permitted for mathspractice: https://files.pythonhosted.org/packages/56/f8/f8627d8c0ceb9dcc2a54f3116bfe28e87c52d1cb6f93476d3a023321bdd9/mathspractice-0.0.4-py3-none-any.whl (from https://pypi.org/simple/mathspractice/) (requires-python:>=3.10) 2025-06-04T19:24:51,640 Found link https://files.pythonhosted.org/packages/6a/18/121ddb5b06ee70399f178d23e5f86d42ac81eeb7ce52395c4e6ab93a3fd6/mathspractice-0.0.4.tar.gz (from https://pypi.org/simple/mathspractice/) (requires-python:>=3.10), version: 0.0.4 2025-06-04T19:24:51,641 Skipping link: No binaries permitted for mathspractice: https://files.pythonhosted.org/packages/5f/f3/decf7d73403b63a563d2d3d774dd9e6e124ab85616629c85235bd2c5ed01/mathspractice-0.0.5-py3-none-any.whl (from https://pypi.org/simple/mathspractice/) (requires-python:>=3.10) 2025-06-04T19:24:51,642 Found link https://files.pythonhosted.org/packages/e8/8b/4e9ec170854702902ed1cda4ba18e454db36ea9c00d701a98ee665e2fad8/mathspractice-0.0.5.tar.gz (from https://pypi.org/simple/mathspractice/) (requires-python:>=3.10), version: 0.0.5 2025-06-04T19:24:51,642 Skipping link: No binaries permitted for mathspractice: https://files.pythonhosted.org/packages/9a/f0/fa1d44188b41fdb59a41c8481aff64201888e698c3dfb8caf2c574708657/mathspractice-0.0.6-py3-none-any.whl (from https://pypi.org/simple/mathspractice/) (requires-python:>=3.10) 2025-06-04T19:24:51,643 Found link https://files.pythonhosted.org/packages/48/b7/3675a8969684bac79b6731f26cf01cb276d92b8755febd874040e14cd748/mathspractice-0.0.6.tar.gz (from https://pypi.org/simple/mathspractice/) (requires-python:>=3.10), version: 0.0.6 2025-06-04T19:24:51,644 Skipping link: No binaries permitted for mathspractice: https://files.pythonhosted.org/packages/e5/b8/9f7e36c2fefb9cc1c524e2e591ab75134bc66abd494840d0bf5528cb397f/mathspractice-0.0.7-py3-none-any.whl (from https://pypi.org/simple/mathspractice/) (requires-python:>=3.10) 2025-06-04T19:24:51,644 Found link https://files.pythonhosted.org/packages/ea/6f/3cf5989ee201cdde6c8360d8eef735d0f83be8fc2871b33e7f4cc5aeb0ac/mathspractice-0.0.7.tar.gz (from https://pypi.org/simple/mathspractice/) (requires-python:>=3.10), version: 0.0.7 2025-06-04T19:24:51,645 Skipping link: No binaries permitted for mathspractice: https://files.pythonhosted.org/packages/42/44/90b3ff78e4c46dc14a05707593d72f80562e5394f28263cdb2b494d5479c/mathspractice-0.0.8-py3-none-any.whl (from https://pypi.org/simple/mathspractice/) (requires-python:>=3.10) 2025-06-04T19:24:51,646 Found link https://files.pythonhosted.org/packages/32/f3/a91d9bcc6fabc8f415b7a7d3b543aa011cde8dda34f85034cb1104e4f12d/mathspractice-0.0.8.tar.gz (from https://pypi.org/simple/mathspractice/) (requires-python:>=3.10), version: 0.0.8 2025-06-04T19:24:51,646 Skipping link: No binaries permitted for mathspractice: https://files.pythonhosted.org/packages/42/fc/872bf0e25d465b026c99d50eafedeecfb2fea1583f78c4e8373f22a8143c/mathspractice-0.0.9-py3-none-any.whl (from https://pypi.org/simple/mathspractice/) (requires-python:>=3.10) 2025-06-04T19:24:51,647 Found link https://files.pythonhosted.org/packages/21/67/0fa19677ea8bd222f8564f5d44680eef93af9748cf7106ca998b1398eeed/mathspractice-0.0.9.tar.gz (from https://pypi.org/simple/mathspractice/) (requires-python:>=3.10), version: 0.0.9 2025-06-04T19:24:51,648 Skipping link: No binaries permitted for mathspractice: https://files.pythonhosted.org/packages/af/03/93b849bde3c683603983d7c9965b741afbe1dcce66c0b13a77805af30142/mathspractice-0.0.10-py3-none-any.whl (from https://pypi.org/simple/mathspractice/) (requires-python:>=3.10) 2025-06-04T19:24:51,648 Found link https://files.pythonhosted.org/packages/b7/c4/19811b9f6f5c460c4d2f650b7b4e189d622038a6b51a117f0ae0f6cd06df/mathspractice-0.0.10.tar.gz (from https://pypi.org/simple/mathspractice/) (requires-python:>=3.10), version: 0.0.10 2025-06-04T19:24:51,649 Skipping link: No binaries permitted for mathspractice: https://files.pythonhosted.org/packages/5c/b9/e1b977a654aa8a71b12b28d8842f9f7b901fe512483219f2536f136dba4c/mathspractice-0.0.11-py3-none-any.whl (from https://pypi.org/simple/mathspractice/) (requires-python:>=3.10) 2025-06-04T19:24:51,650 Found link https://files.pythonhosted.org/packages/4f/80/ab3a2f97270cb2528ccfdd9d226ab07ce018753d29e2ed34661f2b285423/mathspractice-0.0.11.tar.gz (from https://pypi.org/simple/mathspractice/) (requires-python:>=3.10), version: 0.0.11 2025-06-04T19:24:51,651 Skipping link: No binaries permitted for mathspractice: https://files.pythonhosted.org/packages/1d/aa/fde5d8fbcc7431ec6b73b80424fcd6d60bee4b3d389a1d6c00413475bd35/mathspractice-0.0.12-py3-none-any.whl (from https://pypi.org/simple/mathspractice/) (requires-python:>=3.10) 2025-06-04T19:24:51,651 Found link https://files.pythonhosted.org/packages/3b/95/fff599710daa1be86e0b147442183c727cacf006d4d4d65b557f34a2540d/mathspractice-0.0.12.tar.gz (from https://pypi.org/simple/mathspractice/) (requires-python:>=3.10), version: 0.0.12 2025-06-04T19:24:51,652 Skipping link: No binaries permitted for mathspractice: https://files.pythonhosted.org/packages/e8/3c/ead91f985834f7de49b77928f2c91dfd96d812dd0615510840522bcc57bf/mathspractice-0.0.13-py3-none-any.whl (from https://pypi.org/simple/mathspractice/) (requires-python:>=3.10) 2025-06-04T19:24:51,652 Found link https://files.pythonhosted.org/packages/22/59/0e6aa882f07f6094df51772b97fb9a014f23edc26a950542283a59641f77/mathspractice-0.0.13.tar.gz (from https://pypi.org/simple/mathspractice/) (requires-python:>=3.10), version: 0.0.13 2025-06-04T19:24:51,653 Skipping link: No binaries permitted for mathspractice: https://files.pythonhosted.org/packages/21/d4/392d3008c33ca2435e4b6ec8648b420faf3c0077f189d16941aadda995e3/mathspractice-0.0.14-py3-none-any.whl (from https://pypi.org/simple/mathspractice/) (requires-python:>=3.10) 2025-06-04T19:24:51,654 Found link https://files.pythonhosted.org/packages/31/41/06123668d2200a5a450b44daab5679030e78fa4593260e3b4eaa4759e0a5/mathspractice-0.0.14.tar.gz (from https://pypi.org/simple/mathspractice/) (requires-python:>=3.10), version: 0.0.14 2025-06-04T19:24:51,654 Skipping link: No binaries permitted for mathspractice: https://files.pythonhosted.org/packages/6e/9c/b3db4ec0f762bb286704d82bd23d289546a2f635e1bc4f2ef6e6d57e2f3c/mathspractice-0.0.15-py3-none-any.whl (from https://pypi.org/simple/mathspractice/) (requires-python:>=3.10) 2025-06-04T19:24:51,655 Found link https://files.pythonhosted.org/packages/14/cc/df744ac97ed07ff20014f9e6a50f85684297b3fde0eba549441509ff599e/mathspractice-0.0.15.tar.gz (from https://pypi.org/simple/mathspractice/) (requires-python:>=3.10), version: 0.0.15 2025-06-04T19:24:51,656 Skipping link: No binaries permitted for mathspractice: https://files.pythonhosted.org/packages/46/f7/e70c177f7c391556ef2ccb77a87496062ad22a68a655293b4aec857fdcce/mathspractice-0.0.16-py3-none-any.whl (from https://pypi.org/simple/mathspractice/) (requires-python:>=3.10) 2025-06-04T19:24:51,656 Found link https://files.pythonhosted.org/packages/01/7d/75a2e477119cfebaab912b48e4187960057eb3b7d4402cc2ac3997c35b79/mathspractice-0.0.16.tar.gz (from https://pypi.org/simple/mathspractice/) (requires-python:>=3.10), version: 0.0.16 2025-06-04T19:24:51,657 Skipping link: No binaries permitted for mathspractice: https://files.pythonhosted.org/packages/71/25/f7e5f114a310971e8c1ba2b4cd625585febb1a0a8603329c471e2d8c7401/mathspractice-0.0.17-py3-none-any.whl (from https://pypi.org/simple/mathspractice/) (requires-python:>=3.10) 2025-06-04T19:24:51,658 Found link https://files.pythonhosted.org/packages/3d/0d/72858fe968733edc21ca6af8d60ff9a050ee4e24a8f52c91036fc534662f/mathspractice-0.0.17.tar.gz (from https://pypi.org/simple/mathspractice/) (requires-python:>=3.10), version: 0.0.17 2025-06-04T19:24:51,659 Fetching project page and analyzing links: https://www.piwheels.org/simple/mathspractice/ 2025-06-04T19:24:51,660 Getting page https://www.piwheels.org/simple/mathspractice/ 2025-06-04T19:24:51,661 Found index url https://www.piwheels.org/simple/ 2025-06-04T19:24:51,821 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/mathspractice/ 2025-06-04T19:24:52,478 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/mathspractice/ 2025-06-04T19:24:53,651 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/mathspractice/ 2025-06-04T19:24:55,826 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/mathspractice/ 2025-06-04T19:24:59,997 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/mathspractice/ 2025-06-04T19:25:00,193 Could not fetch URL https://www.piwheels.org/simple/mathspractice/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='www.piwheels.org', port=443): Max retries exceeded with url: /simple/mathspractice/ (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate is not yet valid (_ssl.c:992)'))) - skipping 2025-06-04T19:25:00,195 Skipping link: not a file: https://www.piwheels.org/simple/mathspractice/ 2025-06-04T19:25:00,196 Skipping link: not a file: https://pypi.org/simple/mathspractice/ 2025-06-04T19:25:00,217 Given no hashes to check 1 links for project 'mathspractice': discarding no candidates 2025-06-04T19:25:00,219 Collecting mathspractice==0.0.5 2025-06-04T19:25:00,222 Created temporary directory: /tmp/pip-unpack-5iauyywe 2025-06-04T19:25:00,737 Downloading mathspractice-0.0.5.tar.gz (9.6 kB) 2025-06-04T19:25:00,805 ERROR: Exception: 2025-06-04T19:25:00,805 Traceback (most recent call last): 2025-06-04T19:25:00,805 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/unpacking.py", line 188, in untar_file 2025-06-04T19:25:00,805 data_filter = tarfile.data_filter 2025-06-04T19:25:00,805 ^^^^^^^^^^^^^^^^^^^ 2025-06-04T19:25:00,805 AttributeError: module 'tarfile' has no attribute 'data_filter' 2025-06-04T19:25:00,805 2025-06-04T19:25:00,805 During handling of the above exception, another exception occurred: 2025-06-04T19:25:00,805 2025-06-04T19:25:00,805 Traceback (most recent call last): 2025-06-04T19:25:00,805 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 107, in _run_wrapper 2025-06-04T19:25:00,805 status = _inner_run() 2025-06-04T19:25:00,805 ^^^^^^^^^^^^ 2025-06-04T19:25:00,805 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 98, in _inner_run 2025-06-04T19:25:00,805 return self.run(options, args) 2025-06-04T19:25:00,805 ^^^^^^^^^^^^^^^^^^^^^^^ 2025-06-04T19:25:00,805 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 71, in wrapper 2025-06-04T19:25:00,805 return func(self, options, args) 2025-06-04T19:25:00,805 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-06-04T19:25:00,805 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 146, in run 2025-06-04T19:25:00,805 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-06-04T19:25:00,805 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-06-04T19:25:00,805 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 98, in resolve 2025-06-04T19:25:00,805 result = self._result = resolver.resolve( 2025-06-04T19:25:00,805 ^^^^^^^^^^^^^^^^^ 2025-06-04T19:25:00,805 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 596, in resolve 2025-06-04T19:25:00,805 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-06-04T19:25:00,805 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-06-04T19:25:00,805 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 429, in resolve 2025-06-04T19:25:00,805 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-06-04T19:25:00,805 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 150, in _add_to_criteria 2025-06-04T19:25:00,805 if not criterion.candidates: 2025-06-04T19:25:00,805 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-06-04T19:25:00,805 return bool(self._sequence) 2025-06-04T19:25:00,805 ^^^^^^^^^^^^^^^^^^^^ 2025-06-04T19:25:00,805 F2025-06-04T19:25:00,826 Removed build tracker: '/tmp/pip-build-tracker-n45eq9uy'