2026-02-16T14:48:54,558 Created temporary directory: /tmp/pip-ephem-wheel-cache-o9_9hvz4 2026-02-16T14:48:54,560 Created temporary directory: /tmp/pip-build-tracker-rlhbu7c0 2026-02-16T14:48:54,561 Initialized build tracking at /tmp/pip-build-tracker-rlhbu7c0 2026-02-16T14:48:54,561 Created build tracker: /tmp/pip-build-tracker-rlhbu7c0 2026-02-16T14:48:54,561 Entered build tracker: /tmp/pip-build-tracker-rlhbu7c0 2026-02-16T14:48:54,562 Created temporary directory: /tmp/pip-wheel-102am20a 2026-02-16T14:48:54,565 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-02-16T14:48:54,568 Created temporary directory: /tmp/pip-ephem-wheel-cache-xovzfjir 2026-02-16T14:48:54,589 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-16T14:48:54,593 2 location(s) to search for versions of optimistix: 2026-02-16T14:48:54,593 * https://pypi.org/simple/optimistix/ 2026-02-16T14:48:54,593 * https://www.piwheels.org/simple/optimistix/ 2026-02-16T14:48:54,594 Fetching project page and analyzing links: https://pypi.org/simple/optimistix/ 2026-02-16T14:48:54,594 Getting page https://pypi.org/simple/optimistix/ 2026-02-16T14:48:54,596 Found index url https://pypi.org/simple 2026-02-16T14:48:54,731 Fetched page https://pypi.org/simple/optimistix/ as application/vnd.pypi.simple.v1+json 2026-02-16T14:48:54,736 Skipping link: No binaries permitted for optimistix: https://files.pythonhosted.org/packages/14/04/a5b101f142eea8d60ea2106e0703e88dc1460c20262f22f649d30316a6b0/optimistix-0.0.2-py3-none-any.whl (from https://pypi.org/simple/optimistix/) (requires-python:~=3.9) 2026-02-16T14:48:54,737 Found link https://files.pythonhosted.org/packages/63/dd/afbb1dcbd17f144955f719469c62ec4e3441056ea121c86b00f69a749c46/optimistix-0.0.2.tar.gz (from https://pypi.org/simple/optimistix/) (requires-python:~=3.9), version: 0.0.2 2026-02-16T14:48:54,738 Skipping link: No binaries permitted for optimistix: https://files.pythonhosted.org/packages/fe/bd/8fa74ff44e9f17caa2e894889e48447754f20bc95d676e7a82da78d9c993/optimistix-0.0.3-py3-none-any.whl (from https://pypi.org/simple/optimistix/) (requires-python:~=3.9) 2026-02-16T14:48:54,739 Found link https://files.pythonhosted.org/packages/ea/e2/e8cd4832fdeca5466b0501ccdedbf43ab3be9d80a2c78d74ddc08349b723/optimistix-0.0.3.tar.gz (from https://pypi.org/simple/optimistix/) (requires-python:~=3.9), version: 0.0.3 2026-02-16T14:48:54,740 Skipping link: No binaries permitted for optimistix: https://files.pythonhosted.org/packages/4d/fa/219c2cb9cf987a2b6df86f9b4d463755a0e676da0c51c6c0136df2119cec/optimistix-0.0.4-py3-none-any.whl (from https://pypi.org/simple/optimistix/) (requires-python:~=3.9) 2026-02-16T14:48:54,741 Found link https://files.pythonhosted.org/packages/7b/65/ca1dfcacac84cc51e51193fe9017a25653bdcd1461a6c6780d0f68c4e443/optimistix-0.0.4.tar.gz (from https://pypi.org/simple/optimistix/) (requires-python:~=3.9), version: 0.0.4 2026-02-16T14:48:54,741 Skipping link: No binaries permitted for optimistix: https://files.pythonhosted.org/packages/b5/3b/7126190367af452581d26121fb30c6faa17c9dda4bf889f378b2b362d7c2/optimistix-0.0.5-py3-none-any.whl (from https://pypi.org/simple/optimistix/) (requires-python:~=3.9) 2026-02-16T14:48:54,743 Found link https://files.pythonhosted.org/packages/49/7c/cd648dabb6e92fdcdcde5dc8aa76d5b44bc8e19e1dc535e3d0875c3f2d75/optimistix-0.0.5.tar.gz (from https://pypi.org/simple/optimistix/) (requires-python:~=3.9), version: 0.0.5 2026-02-16T14:48:54,743 Skipping link: No binaries permitted for optimistix: https://files.pythonhosted.org/packages/26/31/915db6685340cfc94b6e03d162b9ae390ef30ba2cb7c2cea4a4a666fe078/optimistix-0.0.6-py3-none-any.whl (from https://pypi.org/simple/optimistix/) (requires-python:~=3.9) 2026-02-16T14:48:54,744 Found link https://files.pythonhosted.org/packages/d1/7f/4cfa5e3b207e68a75ba4ca91d02bca0d1412c13089bf558be80ee9b9d045/optimistix-0.0.6.tar.gz (from https://pypi.org/simple/optimistix/) (requires-python:~=3.9), version: 0.0.6 2026-02-16T14:48:54,745 Skipping link: No binaries permitted for optimistix: https://files.pythonhosted.org/packages/ed/c4/a118bcb37ee32af33b4260617936bb5f0fbe10b81b9fc9f79adfb6fb8b4c/optimistix-0.0.7-py3-none-any.whl (from https://pypi.org/simple/optimistix/) (requires-python:~=3.9) 2026-02-16T14:48:54,746 Found link https://files.pythonhosted.org/packages/b1/28/a090023b9cf0be1359c7a14d41ba19a9b299783dc83ed1441eb812649f0f/optimistix-0.0.7.tar.gz (from https://pypi.org/simple/optimistix/) (requires-python:~=3.9), version: 0.0.7 2026-02-16T14:48:54,747 Skipping link: No binaries permitted for optimistix: https://files.pythonhosted.org/packages/f5/84/a0e1cf42f6e0c643bf3c01d3e14d260a77c74859b28a25815c2788712dc3/optimistix-0.0.8-py3-none-any.whl (from https://pypi.org/simple/optimistix/) (requires-python:~=3.9) 2026-02-16T14:48:54,748 Found link https://files.pythonhosted.org/packages/3b/52/a936727f501e97d72da5eefa304df217f60986e47e65dbe945b915206b61/optimistix-0.0.8.tar.gz (from https://pypi.org/simple/optimistix/) (requires-python:~=3.9), version: 0.0.8 2026-02-16T14:48:54,748 Skipping link: No binaries permitted for optimistix: https://files.pythonhosted.org/packages/36/94/1726f0a89ff40760ec2c789b4d5aba6fa283082208f23a707f3c01140f92/optimistix-0.0.9-py3-none-any.whl (from https://pypi.org/simple/optimistix/) (requires-python:~=3.9) 2026-02-16T14:48:54,749 Found link https://files.pythonhosted.org/packages/ac/b1/53e589b35d33785fac4b6ee4e8bf475505cd56c52651fe0da43456e96287/optimistix-0.0.9.tar.gz (from https://pypi.org/simple/optimistix/) (requires-python:~=3.9), version: 0.0.9 2026-02-16T14:48:54,750 Skipping link: No binaries permitted for optimistix: https://files.pythonhosted.org/packages/94/9c/4672a90dfd2ce7d40428759c9aaed0164a9a90010349f607aa5e29132766/optimistix-0.0.10-py3-none-any.whl (from https://pypi.org/simple/optimistix/) (requires-python:~=3.9) 2026-02-16T14:48:54,751 Found link https://files.pythonhosted.org/packages/78/ec/0d51681732f15ccb8e2a546d7358a4d56132016b73b822a52b54e3a2450e/optimistix-0.0.10.tar.gz (from https://pypi.org/simple/optimistix/) (requires-python:~=3.9), version: 0.0.10 2026-02-16T14:48:54,751 Skipping link: No binaries permitted for optimistix: https://files.pythonhosted.org/packages/ac/08/085ca409275952524e907156d9091a76b97d2c81a1099b2cb48a08c5ca3c/optimistix-0.0.11-py3-none-any.whl (from https://pypi.org/simple/optimistix/) (requires-python:~=3.10) 2026-02-16T14:48:54,753 Found link https://files.pythonhosted.org/packages/35/10/0d2318a80016a42e2dbcae0be1bea3f51fce0ff5bd919afe532e1e03f0ed/optimistix-0.0.11.tar.gz (from https://pypi.org/simple/optimistix/) (requires-python:~=3.10), version: 0.0.11 2026-02-16T14:48:54,753 Skipping link: No binaries permitted for optimistix: https://files.pythonhosted.org/packages/63/53/6a81a6ebb1739f19c32002139719d4ee021a349d5bdbe066910feed327a1/optimistix-0.1.0-py3-none-any.whl (from https://pypi.org/simple/optimistix/) (requires-python:~=3.11) 2026-02-16T14:48:54,754 Found link https://files.pythonhosted.org/packages/5c/0b/3bdc0e698cb0d264e5dca0b5bb171342a950a43fa6e046d8c57189298422/optimistix-0.1.0.tar.gz (from https://pypi.org/simple/optimistix/) (requires-python:~=3.11), version: 0.1.0 2026-02-16T14:48:54,755 Fetching project page and analyzing links: https://www.piwheels.org/simple/optimistix/ 2026-02-16T14:48:54,756 Getting page https://www.piwheels.org/simple/optimistix/ 2026-02-16T14:48:54,757 Found index url https://www.piwheels.org/simple 2026-02-16T14:48:54,934 Fetched page https://www.piwheels.org/simple/optimistix/ as text/html 2026-02-16T14:48:54,938 Skipping link: No binaries permitted for optimistix: https://archive1.piwheels.org/simple/optimistix/optimistix-0.0.11-py3-none-any.whl#sha256=acb4fb23b598db03e376900fcb61aee8dd511de41411e849661c0ffe9e4cd1c6 (from https://www.piwheels.org/simple/optimistix/) (requires-python:~=3.10) 2026-02-16T14:48:54,939 Skipping link: No binaries permitted for optimistix: https://archive1.piwheels.org/simple/optimistix/optimistix-0.0.10-py3-none-any.whl#sha256=f10eb93d24311aca21fb6d1e74f39a4a38f976d5accbd577ef1705218609bfdc (from https://www.piwheels.org/simple/optimistix/) (requires-python:~=3.9) 2026-02-16T14:48:54,940 Skipping link: No binaries permitted for optimistix: https://archive1.piwheels.org/simple/optimistix/optimistix-0.0.9-py3-none-any.whl#sha256=d47d47ef520a4c4e37ff050c89793401cb7142009ef917a986bdc55f9d5db2aa (from https://www.piwheels.org/simple/optimistix/) (requires-python:~=3.9) 2026-02-16T14:48:54,940 Skipping link: No binaries permitted for optimistix: https://archive1.piwheels.org/simple/optimistix/optimistix-0.0.8-py3-none-any.whl#sha256=4efa3e01a1d7047a5b2a14f75e4fb4cbef9281507c667da00b4969153d56ce33 (from https://www.piwheels.org/simple/optimistix/) (requires-python:~=3.9) 2026-02-16T14:48:54,941 Skipping link: No binaries permitted for optimistix: https://archive1.piwheels.org/simple/optimistix/optimistix-0.0.7-py3-none-any.whl#sha256=7d1b1b3ab5462142d38f7e1171b597e3df591c7c33de43f85435dc7c0b9aa317 (from https://www.piwheels.org/simple/optimistix/) (requires-python:~=3.9) 2026-02-16T14:48:54,941 Skipping link: No binaries permitted for optimistix: https://archive1.piwheels.org/simple/optimistix/optimistix-0.0.6-py3-none-any.whl#sha256=a269a5f63a54abd9eb630d093bd87cd15539a5520e97d828bb6651b2b9d88085 (from https://www.piwheels.org/simple/optimistix/) (requires-python:~=3.9) 2026-02-16T14:48:54,941 Skipping link: No binaries permitted for optimistix: https://archive1.piwheels.org/simple/optimistix/optimistix-0.0.5-py3-none-any.whl#sha256=8d8378898ba9039f0e47fc8b789029b249b3bc3d1ed4b23929661d8d940ff08c (from https://www.piwheels.org/simple/optimistix/) (requires-python:~=3.9) 2026-02-16T14:48:54,942 Skipping link: No binaries permitted for optimistix: https://archive1.piwheels.org/simple/optimistix/optimistix-0.0.4-py3-none-any.whl#sha256=dd4c7d096eb5e10196e014669bcdef4212145f827ca905cedaba9a94628512e7 (from https://www.piwheels.org/simple/optimistix/) (requires-python:~=3.9) 2026-02-16T14:48:54,942 Skipping link: No binaries permitted for optimistix: https://archive1.piwheels.org/simple/optimistix/optimistix-0.0.3-py3-none-any.whl#sha256=1cca82930ffa276f1f7714002486a0a593d73695aafced14ddbadbfec3c09067 (from https://www.piwheels.org/simple/optimistix/) (requires-python:~=3.9) 2026-02-16T14:48:54,943 Skipping link: No binaries permitted for optimistix: https://archive1.piwheels.org/simple/optimistix/optimistix-0.0.2-py3-none-any.whl#sha256=d64a60ad55cf828a3f59df7bdfed6b36c68b4aa0bc2b623b3102a1a9d1c71f8b (from https://www.piwheels.org/simple/optimistix/) (requires-python:~=3.9) 2026-02-16T14:48:54,944 Skipping link: not a file: https://www.piwheels.org/simple/optimistix/ 2026-02-16T14:48:54,944 Skipping link: not a file: https://pypi.org/simple/optimistix/ 2026-02-16T14:48:54,966 Given no hashes to check 1 links for project 'optimistix': discarding no candidates 2026-02-16T14:48:54,985 Collecting optimistix==0.1.0 2026-02-16T14:48:54,987 Created temporary directory: /tmp/pip-unpack-aihajva5 2026-02-16T14:48:55,119 Downloading optimistix-0.1.0.tar.gz (70 kB) 2026-02-16T14:48:55,261 Added optimistix==0.1.0 from https://files.pythonhosted.org/packages/5c/0b/3bdc0e698cb0d264e5dca0b5bb171342a950a43fa6e046d8c57189298422/optimistix-0.1.0.tar.gz to build tracker '/tmp/pip-build-tracker-rlhbu7c0' 2026-02-16T14:48:55,266 Created temporary directory: /tmp/pip-build-env-_1h0xpuu 2026-02-16T14:48:55,271 Installing build dependencies: started 2026-02-16T14:48:55,272 Running command pip subprocess to install build dependencies 2026-02-16T14:48:56,410 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-02-16T14:48:56,991 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-02-16T14:48:57,014 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-02-16T14:48:57,526 Collecting hatchling 2026-02-16T14:48:57,545 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.28.0-py3-none-any.whl (76 kB) 2026-02-16T14:48:57,741 Collecting packaging>=24.2 2026-02-16T14:48:57,759 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-02-16T14:48:57,884 Collecting pathspec>=0.10.1 2026-02-16T14:48:57,902 Using cached https://www.piwheels.org/simple/pathspec/pathspec-1.0.4-py3-none-any.whl (55 kB) 2026-02-16T14:48:58,024 Collecting pluggy>=1.0.0 2026-02-16T14:48:58,040 Using cached https://www.piwheels.org/simple/pluggy/pluggy-1.6.0-py3-none-any.whl (20 kB) 2026-02-16T14:48:58,293 Collecting trove-classifiers 2026-02-16T14:48:58,308 Using cached https://www.piwheels.org/simple/trove-classifiers/trove_classifiers-2026.1.14.14-py3-none-any.whl (14 kB) 2026-02-16T14:49:01,049 Installing collected packages: trove-classifiers, pluggy, pathspec, packaging, hatchling 2026-02-16T14:49:01,085 Creating /tmp/pip-build-env-_1h0xpuu/overlay/local/bin 2026-02-16T14:49:01,087 changing mode of /tmp/pip-build-env-_1h0xpuu/overlay/local/bin/trove-classifiers to 755 2026-02-16T14:49:02,302 changing mode of /tmp/pip-build-env-_1h0xpuu/overlay/local/bin/hatchling to 755 2026-02-16T14:49:02,337 Successfully installed hatchling-1.28.0 packaging-26.0 pathspec-1.0.4 pluggy-1.6.0 trove-classifiers-2026.1.14.14 2026-02-16T14:49:02,584 Installing build dependencies: finished with status 'done' 2026-02-16T14:49:02,591 Getting requirements to build wheel: started 2026-02-16T14:49:02,592 Running command Getting requirements to build wheel 2026-02-16T14:49:02,949 Getting requirements to build wheel: finished with status 'done' 2026-02-16T14:49:02,953 Created temporary directory: /tmp/pip-modern-metadata-t9mioa3u 2026-02-16T14:49:02,956 Preparing metadata (pyproject.toml): started 2026-02-16T14:49:02,958 Running command Preparing metadata (pyproject.toml) 2026-02-16T14:49:03,590 Preparing metadata (pyproject.toml): finished with status 'done' 2026-02-16T14:49:03,597 Source in /tmp/pip-wheel-102am20a/optimistix_e06183179bdb4d36a8fefd80cff841e7 has version 0.1.0, which satisfies requirement optimistix==0.1.0 from https://files.pythonhosted.org/packages/5c/0b/3bdc0e698cb0d264e5dca0b5bb171342a950a43fa6e046d8c57189298422/optimistix-0.1.0.tar.gz 2026-02-16T14:49:03,598 Removed optimistix==0.1.0 from https://files.pythonhosted.org/packages/5c/0b/3bdc0e698cb0d264e5dca0b5bb171342a950a43fa6e046d8c57189298422/optimistix-0.1.0.tar.gz from build tracker '/tmp/pip-build-tracker-rlhbu7c0' 2026-02-16T14:49:03,609 Created temporary directory: /tmp/pip-unpack-sl0c4vdm 2026-02-16T14:49:03,610 Building wheels for collected packages: optimistix 2026-02-16T14:49:03,614 Created temporary directory: /tmp/pip-wheel-b_ahktct 2026-02-16T14:49:03,615 Destination directory: /tmp/pip-wheel-b_ahktct 2026-02-16T14:49:03,617 Building wheel for optimistix (pyproject.toml): started 2026-02-16T14:49:03,619 Running command Building wheel for optimistix (pyproject.toml) 2026-02-16T14:49:03,752 Building wheel for optimistix (pyproject.toml): finished with status 'done' 2026-02-16T14:49:03,757 Created wheel for optimistix: filename=optimistix-0.1.0-py3-none-any.whl size=101740 sha256=c8edda7bf7fe48839c93fcd72bce750c950ed9f7033158303150b7ab395add81 2026-02-16T14:49:03,759 Stored in directory: /tmp/pip-ephem-wheel-cache-xovzfjir/wheels/1d/39/4b/83441c759ffc41b8cfe9c9ad1bbface4753c2db976ac5a489c 2026-02-16T14:49:03,778 Successfully built optimistix 2026-02-16T14:49:03,784 Removed build tracker: '/tmp/pip-build-tracker-rlhbu7c0'