2026-03-13T06:20:51,430 Created temporary directory: /tmp/pip-ephem-wheel-cache-26j8hf2d 2026-03-13T06:20:51,432 Created temporary directory: /tmp/pip-build-tracker-704wfben 2026-03-13T06:20:51,432 Initialized build tracking at /tmp/pip-build-tracker-704wfben 2026-03-13T06:20:51,433 Created build tracker: /tmp/pip-build-tracker-704wfben 2026-03-13T06:20:51,433 Entered build tracker: /tmp/pip-build-tracker-704wfben 2026-03-13T06:20:51,434 Created temporary directory: /tmp/pip-wheel-el5v82ho 2026-03-13T06:20:51,437 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-13T06:20:51,439 Created temporary directory: /tmp/pip-ephem-wheel-cache-c3ly352q 2026-03-13T06:20:51,461 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-13T06:20:51,464 2 location(s) to search for versions of subvertpy: 2026-03-13T06:20:51,464 * https://pypi.org/simple/subvertpy/ 2026-03-13T06:20:51,464 * https://www.piwheels.org/simple/subvertpy/ 2026-03-13T06:20:51,465 Fetching project page and analyzing links: https://pypi.org/simple/subvertpy/ 2026-03-13T06:20:51,466 Getting page https://pypi.org/simple/subvertpy/ 2026-03-13T06:20:51,467 Found index url https://pypi.org/simple 2026-03-13T06:20:51,681 Fetched page https://pypi.org/simple/subvertpy/ as application/vnd.pypi.simple.v1+json 2026-03-13T06:20:51,684 Found link https://files.pythonhosted.org/packages/4a/fc/ea36af1d924419819a849af29eb73b55e6e6ac81e319714decb69162ed54/subvertpy-0.9.1.tar.gz (from https://pypi.org/simple/subvertpy/), version: 0.9.1 2026-03-13T06:20:51,685 Found link https://files.pythonhosted.org/packages/71/26/e5d8d65038e748239d4bcfdb6862de78c30927d0d1b94d0e4280f36e3fcd/subvertpy-0.9.2.tar.gz (from https://pypi.org/simple/subvertpy/), version: 0.9.2 2026-03-13T06:20:51,686 Found link https://files.pythonhosted.org/packages/e8/d8/c8778aa2e520118154660fa8e990a13a73555fca488bf15401c72a73892f/subvertpy-0.9.3.linux-x86_64.tar.gz (from https://pypi.org/simple/subvertpy/), version: 0.9.3.linux-x86_64 2026-03-13T06:20:51,686 Found link https://files.pythonhosted.org/packages/54/d8/6e5526f9793fbbfebde57e7ac9ce5218b7d493a6cabf7f36e5d093ede1b1/subvertpy-0.10.0.tar.gz (from https://pypi.org/simple/subvertpy/), version: 0.10.0 2026-03-13T06:20:51,687 Found link https://files.pythonhosted.org/packages/9d/76/99fa82affce75f5ac0f7dbe513796c3f37311ace0c68e1b063683b4f9b99/subvertpy-0.10.1.tar.gz (from https://pypi.org/simple/subvertpy/), version: 0.10.1 2026-03-13T06:20:51,688 Found link https://files.pythonhosted.org/packages/ae/47/cfc207745a7e8ee150bbe0476558e39bf7ed7451e1cb3724b27a58552551/subvertpy-0.11.0.tar.gz (from https://pypi.org/simple/subvertpy/), version: 0.11.0 2026-03-13T06:20:51,688 Skipping link: No binaries permitted for subvertpy: https://files.pythonhosted.org/packages/fe/b0/82a8944d2873183b418161a802ae1e0494aa2c0b1f3dcb183952dd366294/subvertpy-0.11.1-cp310-cp310-manylinux_2_34_x86_64.whl (from https://pypi.org/simple/subvertpy/) 2026-03-13T06:20:51,689 Skipping link: No binaries permitted for subvertpy: https://files.pythonhosted.org/packages/f0/cb/137d45edf353f2e5d3d375b45df7d8a981066f7b002a7334949d310174f9/subvertpy-0.11.1-cp311-cp311-manylinux_2_34_x86_64.whl (from https://pypi.org/simple/subvertpy/) 2026-03-13T06:20:51,689 Skipping link: No binaries permitted for subvertpy: https://files.pythonhosted.org/packages/0b/ba/370c15bae1d8c50c86ab6360e188b4d3420bfc47054fb085c4d951f70068/subvertpy-0.11.1-cp312-cp312-manylinux_2_34_x86_64.whl (from https://pypi.org/simple/subvertpy/) 2026-03-13T06:20:51,690 Skipping link: No binaries permitted for subvertpy: https://files.pythonhosted.org/packages/d3/0a/148a43672461b119b637d6ea8060684c3f34193c48d123c6b0e08894646d/subvertpy-0.11.1-cp313-cp313-manylinux_2_34_x86_64.whl (from https://pypi.org/simple/subvertpy/) 2026-03-13T06:20:51,690 Skipping link: No binaries permitted for subvertpy: https://files.pythonhosted.org/packages/64/0b/080483ed9f5946fabfc7dee67debe8eef0034b2e723d6300e87a4f4fa013/subvertpy-0.11.1-cp314-cp314-manylinux_2_34_x86_64.whl (from https://pypi.org/simple/subvertpy/) 2026-03-13T06:20:51,691 Found link https://files.pythonhosted.org/packages/07/93/92567c3bfc225745790aaa254fb239f43b4772e242c5a628d63624553ef2/subvertpy-0.11.1.tar.gz (from https://pypi.org/simple/subvertpy/), version: 0.11.1 2026-03-13T06:20:51,692 Fetching project page and analyzing links: https://www.piwheels.org/simple/subvertpy/ 2026-03-13T06:20:51,692 Getting page https://www.piwheels.org/simple/subvertpy/ 2026-03-13T06:20:51,693 Found index url https://www.piwheels.org/simple 2026-03-13T06:20:51,871 Fetched page https://www.piwheels.org/simple/subvertpy/ as text/html 2026-03-13T06:20:51,872 Skipping link: not a file: https://www.piwheels.org/simple/subvertpy/ 2026-03-13T06:20:51,872 Skipping link: not a file: https://pypi.org/simple/subvertpy/ 2026-03-13T06:20:51,893 Given no hashes to check 1 links for project 'subvertpy': discarding no candidates 2026-03-13T06:20:51,912 Collecting subvertpy==0.11.1 2026-03-13T06:20:51,915 Created temporary directory: /tmp/pip-unpack-2v_nb51m 2026-03-13T06:20:52,152 Downloading subvertpy-0.11.1.tar.gz (129 kB) 2026-03-13T06:20:52,349 Added subvertpy==0.11.1 from https://files.pythonhosted.org/packages/07/93/92567c3bfc225745790aaa254fb239f43b4772e242c5a628d63624553ef2/subvertpy-0.11.1.tar.gz to build tracker '/tmp/pip-build-tracker-704wfben' 2026-03-13T06:20:52,353 Created temporary directory: /tmp/pip-build-env-ntst760t 2026-03-13T06:20:52,358 Installing build dependencies: started 2026-03-13T06:20:52,359 Running command pip subprocess to install build dependencies 2026-03-13T06:20:53,489 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2026-03-13T06:20:54,048 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-13T06:20:54,071 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2026-03-13T06:20:55,909 Collecting setuptools>=40.8.0 2026-03-13T06:20:55,988 Using cached https://www.piwheels.org/simple/setuptools/setuptools-82.0.1-py3-none-any.whl (1.0 MB) 2026-03-13T06:20:56,279 Collecting wheel 2026-03-13T06:20:56,302 Using cached https://www.piwheels.org/simple/wheel/wheel-0.46.3-py3-none-any.whl (30 kB) 2026-03-13T06:20:56,486 Collecting packaging>=24.0 2026-03-13T06:20:56,503 Using cached https://www.piwheels.org/simple/packaging/packaging-26.0-py3-none-any.whl (74 kB) 2026-03-13T06:20:59,523 Installing collected packages: setuptools, packaging, wheel 2026-03-13T06:21:02,964 Creating /tmp/pip-build-env-ntst760t/overlay/local/bin 2026-03-13T06:21:02,967 changing mode of /tmp/pip-build-env-ntst760t/overlay/local/bin/wheel to 755 2026-03-13T06:21:02,991 Successfully installed packaging-26.0 setuptools-82.0.1 wheel-0.46.3 2026-03-13T06:21:03,269 Installing build dependencies: finished with status 'done' 2026-03-13T06:21:03,276 Getting requirements to build wheel: started 2026-03-13T06:21:03,277 Running command Getting requirements to build wheel 2026-03-13T06:21:03,838 Traceback (most recent call last): 2026-03-13T06:21:03,838 File "", line 42, in apr_build_data 2026-03-13T06:21:03,839 File "", line 679, in __getitem__ 2026-03-13T06:21:03,839 KeyError: 'APR_INCLUDE_DIR' 2026-03-13T06:21:03,840 During handling of the above exception, another exception occurred: 2026-03-13T06:21:03,841 Traceback (most recent call last): 2026-03-13T06:21:03,842 File "", line 22, in config_value 2026-03-13T06:21:03,843 File "/usr/lib/python3.11/subprocess.py", line 466, in check_output 2026-03-13T06:21:03,843 return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, 2026-03-13T06:21:03,844 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-13T06:21:03,844 File "/usr/lib/python3.11/subprocess.py", line 548, in run 2026-03-13T06:21:03,844 with Popen(*popenargs, **kwargs) as process: 2026-03-13T06:21:03,845 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-13T06:21:03,845 File "/usr/lib/python3.11/subprocess.py", line 1024, in __init__ 2026-03-13T06:21:03,846 self._execute_child(args, executable, preexec_fn, close_fds, 2026-03-13T06:21:03,846 File "/usr/lib/python3.11/subprocess.py", line 1901, in _execute_child 2026-03-13T06:21:03,847 raise child_exception_type(errno_num, err_msg, err_filename) 2026-03-13T06:21:03,847 FileNotFoundError: [Errno 2] No such file or directory: 'apr-1-config' 2026-03-13T06:21:03,848 During handling of the above exception, another exception occurred: 2026-03-13T06:21:03,849 Traceback (most recent call last): 2026-03-13T06:21:03,849 File "/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 353, in 2026-03-13T06:21:03,850 main() 2026-03-13T06:21:03,850 File "/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 335, in main 2026-03-13T06:21:03,851 json_out['return_val'] = hook(**hook_input['kwargs']) 2026-03-13T06:21:03,851 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-13T06:21:03,852 File "/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py", line 118, in get_requires_for_build_wheel 2026-03-13T06:21:03,852 return hook(config_settings) 2026-03-13T06:21:03,853 ^^^^^^^^^^^^^^^^^^^^^ 2026-03-13T06:21:03,853 File "/tmp/pip-build-env-ntst760t/overlay/local/lib/python3.11/dist-packages/setuptools/build_meta.py", line 333, in get_requires_for_build_wheel 2026-03-13T06:21:03,854 return self._get_build_requires(config_settings, requirements=[]) 2026-03-13T06:21:03,855 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-13T06:21:03,856 File "/tmp/pip-build-env-ntst760t/overlay/local/lib/python3.11/dist-packages/setuptools/build_meta.py", line 301, in _get_build_requires 2026-03-13T06:21:03,856 self.run_setup() 2026-03-13T06:21:03,857 File "/tmp/pip-build-env-ntst760t/overlay/local/lib/python3.11/dist-packages/setuptools/build_meta.py", line 520, in run_setup 2026-03-13T06:21:03,858 super().run_setup(setup_script=setup_script) 2026-03-13T06:21:03,858 File "/tmp/pip-build-env-ntst760t/overlay/local/lib/python3.11/dist-packages/setuptools/build_meta.py", line 317, in run_setup 2026-03-13T06:21:03,859 exec(code, locals()) 2026-03-13T06:21:03,860 File "", line 149, in 2026-03-13T06:21:03,861 File "", line 45, in apr_build_data 2026-03-13T06:21:03,862 File "", line 32, in apr_config 2026-03-13T06:21:03,862 File "", line 25, in config_value 2026-03-13T06:21:03,863 Exception: apr-1-config not found. Please set APR_CONFIG environment variable 2026-03-13T06:21:03,924 ERROR: [present-rich] Getting requirements to build wheel exited with 1 2026-03-13T06:21:03,937 [bold magenta]full command[/]: [blue]/usr/bin/python3 /usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py get_requires_for_build_wheel /tmp/tmp2o1w8prm[/] 2026-03-13T06:21:03,938 [bold magenta]cwd[/]: /tmp/pip-wheel-el5v82ho/subvertpy_d755fecf17b847798fb5efe629c69d2e 2026-03-13T06:21:03,938 Getting requirements to build wheel: finished with status 'error' 2026-03-13T06:21:03,941 ERROR: [present-rich] Getting requirements to build wheel exited with 1 2026-03-13T06:21:03,946 Exception information: 2026-03-13T06:21:03,946 Traceback (most recent call last): 2026-03-13T06:21:03,946 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 160, in exc_logging_wrapper 2026-03-13T06:21:03,946 status = run_func(*args) 2026-03-13T06:21:03,946 ^^^^^^^^^^^^^^^ 2026-03-13T06:21:03,946 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 247, in wrapper 2026-03-13T06:21:03,946 return func(self, options, args) 2026-03-13T06:21:03,946 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-13T06:21:03,946 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 170, in run 2026-03-13T06:21:03,946 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2026-03-13T06:21:03,946 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-13T06:21:03,946 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2026-03-13T06:21:03,946 result = self._result = resolver.resolve( 2026-03-13T06:21:03,946 ^^^^^^^^^^^^^^^^^ 2026-03-13T06:21:03,946 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 481, in resolve 2026-03-13T06:21:03,946 state = resolution.resolve(requirements, max_rounds=max_rounds) 2026-03-13T06:21:03,946 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-13T06:21:03,946 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 348, in resolve 2026-03-13T06:21:03,946 self._add_to_criteria(self.state.criteria, r, parent=None) 2026-03-13T06:21:03,946 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 172, in _add_to_criteria 2026-03-13T06:21:03,946 if not criterion.candidates: 2026-03-13T06:21:03,946 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 151, in __bool__ 2026-03-13T06:21:03,946 return bool(self._sequence) 2026-03-13T06:21:03,946 ^^^^^^^^^^^^^^^^^^^^ 2026-03-13T06:21:03,946 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2026-03-13T06:21:03,946 return any(self) 2026-03-13T06:21:03,946 ^^^^^^^^^ 2026-03-13T06:21:03,946 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2026-03-13T06:21:03,946 return (c for c in iterator if id(c) not in self._incompatible_ids) 2026-03-13T06:21:03,946 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-13T06:21:03,946 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2026-03-13T06:21:03,946 candidate = func() 2026-03-13T06:21:03,946 ^^^^^^ 2026-03-13T06:21:03,946 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link 2026-03-13T06:21:03,946 self._link_candidate_cache[link] = LinkCandidate( 2026-03-13T06:21:03,946 ^^^^^^^^^^^^^^ 2026-03-13T06:21:03,946 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 297, in __init__ 2026-03-13T06:21:03,946 super().__init__( 2026-03-13T06:21:03,946 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 162, in __init__ 2026-03-13T06:21:03,946 self.dist = self._prepare() 2026-03-13T06:21:03,946 ^^^^^^^^^^^^^^^ 2026-03-13T06:21:03,946 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 231, in _prepare 2026-03-13T06:21:03,946 dist = self._prepare_distribution() 2026-03-13T06:21:03,946 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-13T06:21:03,946 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 308, in _prepare_distribution 2026-03-13T06:21:03,946 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2026-03-13T06:21:03,946 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-13T06:21:03,946 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 491, in prepare_linked_requirement 2026-03-13T06:21:03,946 return self._prepare_linked_requirement(req, parallel_builds) 2026-03-13T06:21:03,946 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-13T06:21:03,946 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 577, in _prepare_linked_requirement 2026-03-13T06:21:03,946 dist = _get_prepared_distribution( 2026-03-13T06:21:03,946 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-13T06:21:03,946 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution 2026-03-13T06:21:03,946 abstract_dist.prepare_distribution_metadata( 2026-03-13T06:21:03,946 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 48, in prepare_distribution_metadata 2026-03-13T06:21:03,946 self._install_build_reqs(finder) 2026-03-13T06:21:03,946 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 118, in _install_build_reqs 2026-03-13T06:21:03,946 build_reqs = self._get_build_requires_wheel() 2026-03-13T06:21:03,946 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-13T06:21:03,946 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 95, in _get_build_requires_wheel 2026-03-13T06:21:03,946 return backend.get_requires_for_build_wheel() 2026-03-13T06:21:03,946 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-13T06:21:03,946 File "/usr/lib/python3/dist-packages/pip/_internal/utils/misc.py", line 725, in get_requires_for_build_wheel 2026-03-13T06:21:03,946 return super().get_requires_for_build_wheel(config_settings=cs) 2026-03-13T06:21:03,946 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-13T06:21:03,946 File "/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_impl.py", line 166, in get_requires_for_build_wheel 2026-03-13T06:21:03,946 return self._call_hook('get_requires_for_build_wheel', { 2026-03-13T06:21:03,946 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2026-03-13T06:21:03,946 File "/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_impl.py", line 311, in _call_hook 2026-03-13T06:21:03,946 self._subprocess_runner( 2026-03-13T06:21:03,946 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 252, in runner 2026-03-13T06:21:03,946 call_subprocess( 2026-03-13T06:21:03,946 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2026-03-13T06:21:03,946 raise error 2026-03-13T06:21:03,946 pip._internal.exceptions.InstallationSubprocessError: Getting requirements to build wheel exited with 1 2026-03-13T06:21:03,959 Removed subvertpy==0.11.1 from https://files.pythonhosted.org/packages/07/93/92567c3bfc225745790aaa254fb239f43b4772e242c5a628d63624553ef2/subvertpy-0.11.1.tar.gz from build tracker '/tmp/pip-build-tracker-704wfben' 2026-03-13T06:21:03,960 Removed build tracker: '/tmp/pip-build-tracker-704wfben'