2026-05-04T01:31:25,418 Created temporary directory: /tmp/pip-ephem-wheel-cache-pussrp4f 2026-05-04T01:31:25,420 Created temporary directory: /tmp/pip-build-tracker-skwi61jb 2026-05-04T01:31:25,420 Initialized build tracking at /tmp/pip-build-tracker-skwi61jb 2026-05-04T01:31:25,421 Created build tracker: /tmp/pip-build-tracker-skwi61jb 2026-05-04T01:31:25,421 Entered build tracker: /tmp/pip-build-tracker-skwi61jb 2026-05-04T01:31:25,422 Created temporary directory: /tmp/pip-wheel-149szo4d 2026-05-04T01:31:25,425 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-05-04T01:31:25,427 Created temporary directory: /tmp/pip-ephem-wheel-cache-fdphd5h0 2026-05-04T01:31:25,449 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-04T01:31:25,452 2 location(s) to search for versions of pyptx: 2026-05-04T01:31:25,452 * https://pypi.org/simple/pyptx/ 2026-05-04T01:31:25,452 * https://www.piwheels.org/simple/pyptx/ 2026-05-04T01:31:25,453 Fetching project page and analyzing links: https://pypi.org/simple/pyptx/ 2026-05-04T01:31:25,454 Getting page https://pypi.org/simple/pyptx/ 2026-05-04T01:31:25,455 Found index url https://pypi.org/simple 2026-05-04T01:31:25,681 Fetched page https://pypi.org/simple/pyptx/ as application/vnd.pypi.simple.v1+json 2026-05-04T01:31:25,686 Skipping link: No binaries permitted for pyptx: https://files.pythonhosted.org/packages/9e/19/b3ba51a6faaf28960a9ddcb5d4d59f6515d15835d4a4d549730a7d7b98f7/pyptx-0.0.2-py3-none-any.whl (from https://pypi.org/simple/pyptx/) (requires-python:>=3.10) 2026-05-04T01:31:25,687 Found link https://files.pythonhosted.org/packages/aa/bc/7a1fc5647f3a0885913f6dbc9d928567ef589bc0812a0bf64df7d6991b87/pyptx-0.0.2.tar.gz (from https://pypi.org/simple/pyptx/) (requires-python:>=3.10), version: 0.0.2 2026-05-04T01:31:25,688 Skipping link: No binaries permitted for pyptx: https://files.pythonhosted.org/packages/35/3a/ea7eaf56c4a4f4a330ab1335552a5d8516f5af15e57bb48001ff4a528d98/pyptx-0.1.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (from https://pypi.org/simple/pyptx/) (requires-python:>=3.10) 2026-05-04T01:31:25,689 Skipping link: No binaries permitted for pyptx: https://files.pythonhosted.org/packages/5f/9c/c55f37a4b273529f61da46cf704ddfdf596482cd35d10413d6d74983ed62/pyptx-0.1.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (from https://pypi.org/simple/pyptx/) (requires-python:>=3.10) 2026-05-04T01:31:25,689 Skipping link: No binaries permitted for pyptx: https://files.pythonhosted.org/packages/34/7c/d64a060aacc734ceab26a0dd9e35fa949b9f62e25dd65c81c7f7960320f5/pyptx-0.1.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (from https://pypi.org/simple/pyptx/) (requires-python:>=3.10) 2026-05-04T01:31:25,690 Skipping link: No binaries permitted for pyptx: https://files.pythonhosted.org/packages/40/fd/91b9116be6dac50c29c3726874ef1f38e30742d73b4978e1653f8f627fa3/pyptx-0.1.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (from https://pypi.org/simple/pyptx/) (requires-python:>=3.10) 2026-05-04T01:31:25,690 Skipping link: No binaries permitted for pyptx: https://files.pythonhosted.org/packages/ae/97/8e1c17c79dcf504a4eb83a2a43eebf8c554c6194696b0f7120b6b0f09f5e/pyptx-0.1.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (from https://pypi.org/simple/pyptx/) (requires-python:>=3.10) 2026-05-04T01:31:25,691 Skipping link: No binaries permitted for pyptx: https://files.pythonhosted.org/packages/7a/57/b3ed5c97203d9fa581b43344e4abc568108b74a8e8b9963e68ca26b1a640/pyptx-0.1.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (from https://pypi.org/simple/pyptx/) (requires-python:>=3.10) 2026-05-04T01:31:25,692 Skipping link: No binaries permitted for pyptx: https://files.pythonhosted.org/packages/a4/34/10552a59bacc1ab25cc21e2dc2246ea5a96fd4b25afcd0e35f3909997e3c/pyptx-0.1.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (from https://pypi.org/simple/pyptx/) (requires-python:>=3.10) 2026-05-04T01:31:25,692 Skipping link: No binaries permitted for pyptx: https://files.pythonhosted.org/packages/5d/af/98b820bc1eacf2ef69f4a7255dae18335491be6a3fb777c6ff0c6d5a0fb1/pyptx-0.1.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (from https://pypi.org/simple/pyptx/) (requires-python:>=3.10) 2026-05-04T01:31:25,693 Skipping link: No binaries permitted for pyptx: https://files.pythonhosted.org/packages/b9/00/45b2852e9dd6263c857d17455b0517b82a56771d72f23117aac697ca080c/pyptx-0.1.0-py3-none-any.whl (from https://pypi.org/simple/pyptx/) (requires-python:>=3.10) 2026-05-04T01:31:25,694 Found link https://files.pythonhosted.org/packages/c0/55/3dcfb7ffafec5af8afc8b52948a960df3b0d1ca105ee763d205d701c4b70/pyptx-0.1.0.tar.gz (from https://pypi.org/simple/pyptx/) (requires-python:>=3.10), version: 0.1.0 2026-05-04T01:31:25,695 Skipping link: No binaries permitted for pyptx: https://files.pythonhosted.org/packages/d3/e2/fda55c767e440ff0e57f5a123866da80b56285d6d60ac487455c9a47c877/pyptx-0.1.1-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (from https://pypi.org/simple/pyptx/) (requires-python:>=3.10) 2026-05-04T01:31:25,695 Skipping link: No binaries permitted for pyptx: https://files.pythonhosted.org/packages/95/3e/8cab1d5cc02edff87b6abd7bf44bc59de459a0903516508ac7fda8a54332/pyptx-0.1.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (from https://pypi.org/simple/pyptx/) (requires-python:>=3.10) 2026-05-04T01:31:25,696 Skipping link: No binaries permitted for pyptx: https://files.pythonhosted.org/packages/02/b9/34893edd118e432a3b0e222c9b9102b264d425d943a8c710bf962c813e5f/pyptx-0.1.1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (from https://pypi.org/simple/pyptx/) (requires-python:>=3.10) 2026-05-04T01:31:25,696 Skipping link: No binaries permitted for pyptx: https://files.pythonhosted.org/packages/ec/69/6622ef7472a782758eebb99ad6998dcd11037eb10cd01b699aec4cd30c8f/pyptx-0.1.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (from https://pypi.org/simple/pyptx/) (requires-python:>=3.10) 2026-05-04T01:31:25,697 Skipping link: No binaries permitted for pyptx: https://files.pythonhosted.org/packages/a3/df/6b703d45f9d0a135cd4d20fc06ab27f21d5c079c63a1154339642318671b/pyptx-0.1.1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (from https://pypi.org/simple/pyptx/) (requires-python:>=3.10) 2026-05-04T01:31:25,697 Skipping link: No binaries permitted for pyptx: https://files.pythonhosted.org/packages/0a/83/7fe9df3b7b8bc6c96d6a571b19a5890b2e9daf85e4970db6bd22959abd9e/pyptx-0.1.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (from https://pypi.org/simple/pyptx/) (requires-python:>=3.10) 2026-05-04T01:31:25,698 Skipping link: No binaries permitted for pyptx: https://files.pythonhosted.org/packages/8f/88/d7f9808fceaa73b1cf165a36ed131ec16996b22685dd09c48cbdf09a6452/pyptx-0.1.1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (from https://pypi.org/simple/pyptx/) (requires-python:>=3.10) 2026-05-04T01:31:25,699 Skipping link: No binaries permitted for pyptx: https://files.pythonhosted.org/packages/96/ed/ba4ea9ff56723339642d1a9f9f56efbad8329378dc204a646bd20d03c9ac/pyptx-0.1.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (from https://pypi.org/simple/pyptx/) (requires-python:>=3.10) 2026-05-04T01:31:25,699 Skipping link: No binaries permitted for pyptx: https://files.pythonhosted.org/packages/f9/4e/96c58ef5d2e6a13b3fb711384bef25ba0b57f418f3f4a6e159ab0ba8362b/pyptx-0.1.1-py3-none-any.whl (from https://pypi.org/simple/pyptx/) (requires-python:>=3.10) 2026-05-04T01:31:25,700 Found link https://files.pythonhosted.org/packages/47/51/d87a27edc90ee380db8a6c7e893ec38507708abc7d3f3eac10774c9897c1/pyptx-0.1.1.tar.gz (from https://pypi.org/simple/pyptx/) (requires-python:>=3.10), version: 0.1.1 2026-05-04T01:31:25,701 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyptx/ 2026-05-04T01:31:25,702 Getting page https://www.piwheels.org/simple/pyptx/ 2026-05-04T01:31:25,703 Found index url https://www.piwheels.org/simple 2026-05-04T01:31:25,878 Fetched page https://www.piwheels.org/simple/pyptx/ as text/html 2026-05-04T01:31:25,879 Skipping link: No binaries permitted for pyptx: https://www.piwheels.org/simple/pyptx/pyptx-0.0.2-py3-none-any.whl#sha256=144901f1aecf16e31f672874fb0fe8bbe2c2398ed9059b7b81f257537e2fe88e (from https://www.piwheels.org/simple/pyptx/) (requires-python:>=3.10) 2026-05-04T01:31:25,880 Skipping link: not a file: https://www.piwheels.org/simple/pyptx/ 2026-05-04T01:31:25,880 Skipping link: not a file: https://pypi.org/simple/pyptx/ 2026-05-04T01:31:25,900 Given no hashes to check 1 links for project 'pyptx': discarding no candidates 2026-05-04T01:31:25,920 Collecting pyptx==0.1.1 2026-05-04T01:31:25,922 Created temporary directory: /tmp/pip-unpack-ajaumz9a 2026-05-04T01:31:26,069 Downloading pyptx-0.1.1.tar.gz (962 kB) 2026-05-04T01:31:27,035 Added pyptx==0.1.1 from https://files.pythonhosted.org/packages/47/51/d87a27edc90ee380db8a6c7e893ec38507708abc7d3f3eac10774c9897c1/pyptx-0.1.1.tar.gz to build tracker '/tmp/pip-build-tracker-skwi61jb' 2026-05-04T01:31:27,043 Created temporary directory: /tmp/pip-build-env-l8670vax 2026-05-04T01:31:27,048 Installing build dependencies: started 2026-05-04T01:31:27,049 Running command pip subprocess to install build dependencies 2026-05-04T01:31:28,213 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-05-04T01:31:28,673 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-05-04T01:31:28,696 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-05-04T01:31:29,236 Collecting hatchling 2026-05-04T01:31:29,254 Using cached https://www.piwheels.org/simple/hatchling/hatchling-1.29.0-py3-none-any.whl (76 kB) 2026-05-04T01:31:29,694 ERROR: Could not find a version that satisfies the requirement jaxlib>=0.5.0 (from versions: none) 2026-05-04T01:31:29,695 ERROR: No matching distribution found for jaxlib>=0.5.0 2026-05-04T01:31:29,935 ERROR: [present-rich] pip subprocess to install build dependencies exited with 1 2026-05-04T01:31:29,948 [bold magenta]full command[/]: [blue]/usr/bin/python3 /usr/lib/python3/dist-packages/pip/__pip-runner__.py install --ignore-installed --no-user --prefix /tmp/pip-build-env-l8670vax/overlay --no-warn-script-location -v --no-binary pyptx --only-binary :none: -i https://pypi.org/simple --extra-index-url https://www.piwheels.org/simple --prefer-binary -- hatchling 'jaxlib>=0.5.0; sys_platform == "linux"'[/] 2026-05-04T01:31:29,948 [bold magenta]cwd[/]: \[inherit] 2026-05-04T01:31:29,949 Installing build dependencies: finished with status 'error' 2026-05-04T01:31:29,950 ERROR: [present-rich] pip subprocess to install build dependencies exited with 1 2026-05-04T01:31:29,956 Exception information: 2026-05-04T01:31:29,956 Traceback (most recent call last): 2026-05-04T01:31:29,956 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 160, in exc_logging_wrapper 2026-05-04T01:31:29,956 status = run_func(*args) 2026-05-04T01:31:29,956 ^^^^^^^^^^^^^^^ 2026-05-04T01:31:29,956 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 247, in wrapper 2026-05-04T01:31:29,956 return func(self, options, args) 2026-05-04T01:31:29,956 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-04T01:31:29,956 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 170, in run 2026-05-04T01:31:29,956 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2026-05-04T01:31:29,956 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-04T01:31:29,956 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2026-05-04T01:31:29,956 result = self._result = resolver.resolve( 2026-05-04T01:31:29,956 ^^^^^^^^^^^^^^^^^ 2026-05-04T01:31:29,956 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 481, in resolve 2026-05-04T01:31:29,956 state = resolution.resolve(requirements, max_rounds=max_rounds) 2026-05-04T01:31:29,956 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-04T01:31:29,956 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 348, in resolve 2026-05-04T01:31:29,956 self._add_to_criteria(self.state.criteria, r, parent=None) 2026-05-04T01:31:29,956 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 172, in _add_to_criteria 2026-05-04T01:31:29,956 if not criterion.candidates: 2026-05-04T01:31:29,956 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 151, in __bool__ 2026-05-04T01:31:29,956 return bool(self._sequence) 2026-05-04T01:31:29,956 ^^^^^^^^^^^^^^^^^^^^ 2026-05-04T01:31:29,956 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2026-05-04T01:31:29,956 return any(self) 2026-05-04T01:31:29,956 ^^^^^^^^^ 2026-05-04T01:31:29,956 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2026-05-04T01:31:29,956 return (c for c in iterator if id(c) not in self._incompatible_ids) 2026-05-04T01:31:29,956 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-04T01:31:29,956 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2026-05-04T01:31:29,956 candidate = func() 2026-05-04T01:31:29,956 ^^^^^^ 2026-05-04T01:31:29,956 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link 2026-05-04T01:31:29,956 self._link_candidate_cache[link] = LinkCandidate( 2026-05-04T01:31:29,956 ^^^^^^^^^^^^^^ 2026-05-04T01:31:29,956 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 297, in __init__ 2026-05-04T01:31:29,956 super().__init__( 2026-05-04T01:31:29,956 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 162, in __init__ 2026-05-04T01:31:29,956 self.dist = self._prepare() 2026-05-04T01:31:29,956 ^^^^^^^^^^^^^^^ 2026-05-04T01:31:29,956 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 231, in _prepare 2026-05-04T01:31:29,956 dist = self._prepare_distribution() 2026-05-04T01:31:29,956 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-04T01:31:29,956 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 308, in _prepare_distribution 2026-05-04T01:31:29,956 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2026-05-04T01:31:29,956 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-04T01:31:29,956 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 491, in prepare_linked_requirement 2026-05-04T01:31:29,956 return self._prepare_linked_requirement(req, parallel_builds) 2026-05-04T01:31:29,956 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-04T01:31:29,956 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 577, in _prepare_linked_requirement 2026-05-04T01:31:29,956 dist = _get_prepared_distribution( 2026-05-04T01:31:29,956 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-05-04T01:31:29,956 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution 2026-05-04T01:31:29,956 abstract_dist.prepare_distribution_metadata( 2026-05-04T01:31:29,956 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 38, in prepare_distribution_metadata 2026-05-04T01:31:29,956 self._prepare_build_backend(finder) 2026-05-04T01:31:29,956 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 70, in _prepare_build_backend 2026-05-04T01:31:29,956 self.req.build_env.install_requirements( 2026-05-04T01:31:29,956 File "/usr/lib/python3/dist-packages/pip/_internal/build_env.py", line 217, in install_requirements 2026-05-04T01:31:29,956 self._install_requirements( 2026-05-04T01:31:29,956 File "/usr/lib/python3/dist-packages/pip/_internal/build_env.py", line 275, in _install_requirements 2026-05-04T01:31:29,956 call_subprocess( 2026-05-04T01:31:29,956 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2026-05-04T01:31:29,956 raise error 2026-05-04T01:31:29,956 pip._internal.exceptions.InstallationSubprocessError: pip subprocess to install build dependencies exited with 1 2026-05-04T01:31:29,969 Removed pyptx==0.1.1 from https://files.pythonhosted.org/packages/47/51/d87a27edc90ee380db8a6c7e893ec38507708abc7d3f3eac10774c9897c1/pyptx-0.1.1.tar.gz from build tracker '/tmp/pip-build-tracker-skwi61jb' 2026-05-04T01:31:29,969 Removed build tracker: '/tmp/pip-build-tracker-skwi61jb'