2025-10-17T17:00:47,885 Created temporary directory: /tmp/pip-ephem-wheel-cache-_hye98qw 2025-10-17T17:00:47,887 Created temporary directory: /tmp/pip-build-tracker-b17e5xq2 2025-10-17T17:00:47,887 Initialized build tracking at /tmp/pip-build-tracker-b17e5xq2 2025-10-17T17:00:47,888 Created build tracker: /tmp/pip-build-tracker-b17e5xq2 2025-10-17T17:00:47,888 Entered build tracker: /tmp/pip-build-tracker-b17e5xq2 2025-10-17T17:00:47,889 Created temporary directory: /tmp/pip-wheel-mi0rr2he 2025-10-17T17:00:47,892 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 2025-10-17T17:00:47,894 Created temporary directory: /tmp/pip-ephem-wheel-cache-ox2mkh72 2025-10-17T17:00:47,915 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-17T17:00:47,919 2 location(s) to search for versions of pyluwen: 2025-10-17T17:00:47,919 * https://pypi.org/simple/pyluwen/ 2025-10-17T17:00:47,919 * https://www.piwheels.org/simple/pyluwen/ 2025-10-17T17:00:47,920 Fetching project page and analyzing links: https://pypi.org/simple/pyluwen/ 2025-10-17T17:00:47,920 Getting page https://pypi.org/simple/pyluwen/ 2025-10-17T17:00:47,922 Found index url https://pypi.org/simple 2025-10-17T17:00:48,136 Fetched page https://pypi.org/simple/pyluwen/ as application/vnd.pypi.simple.v1+json 2025-10-17T17:00:48,141 Skipping link: No binaries permitted for pyluwen: https://files.pythonhosted.org/packages/88/77/a7def14dd02265225910992b08cbeb4badde312725856afa291a5aec616c/pyluwen-0.7.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/pyluwen/) (requires-python:>=3.10) 2025-10-17T17:00:48,142 Skipping link: No binaries permitted for pyluwen: https://files.pythonhosted.org/packages/f7/3e/fca052f78605788135f1cb61a494c22e3995d1e07136b07fc27cd4bf4cde/pyluwen-0.7.9-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/pyluwen/) (requires-python:>=3.10) 2025-10-17T17:00:48,143 Skipping link: No binaries permitted for pyluwen: https://files.pythonhosted.org/packages/e3/97/9017f9bfcdb94a6753d7040bd0817792eea6dc685cc934a9716c0ccb3f8f/pyluwen-0.7.9-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/pyluwen/) (requires-python:>=3.10) 2025-10-17T17:00:48,143 Skipping link: No binaries permitted for pyluwen: https://files.pythonhosted.org/packages/c8/ba/acce1d9c585db83bd142a8dcc5ae75302c950273d43fae926cd2b7cd74ec/pyluwen-0.7.9-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/pyluwen/) (requires-python:>=3.10) 2025-10-17T17:00:48,144 Found link https://files.pythonhosted.org/packages/ae/9c/7f469daf3e92ed0395627f739050574d3910a2a79decc0f98bc18410e334/pyluwen-0.7.9.tar.gz (from https://pypi.org/simple/pyluwen/) (requires-python:>=3.10), version: 0.7.9 2025-10-17T17:00:48,145 Skipping link: No binaries permitted for pyluwen: https://files.pythonhosted.org/packages/2a/9d/d83fa211e9b3486fcf6d80e9b8e93e736e95f21f0ad5a29a016be2616d89/pyluwen-0.7.10-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/pyluwen/) (requires-python:>=3.10) 2025-10-17T17:00:48,146 Skipping link: No binaries permitted for pyluwen: https://files.pythonhosted.org/packages/9d/10/885c62c9eac88e1a8e5c6374ef1e882b890e5fe1d5f28b1b8cb8c99e20ad/pyluwen-0.7.10-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/pyluwen/) (requires-python:>=3.10) 2025-10-17T17:00:48,147 Skipping link: No binaries permitted for pyluwen: https://files.pythonhosted.org/packages/aa/36/9429c9d9c9742dbba3d5b690e2f8a0d416dc67c75f3409bd6eb33dc6e1f8/pyluwen-0.7.10-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/pyluwen/) (requires-python:>=3.10) 2025-10-17T17:00:48,147 Skipping link: No binaries permitted for pyluwen: https://files.pythonhosted.org/packages/23/2a/0eefbf43b3f7a3a35f865b44aee195769cdb1820e5e526d8318ca0fc734d/pyluwen-0.7.10-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/pyluwen/) (requires-python:>=3.10) 2025-10-17T17:00:48,148 Found link https://files.pythonhosted.org/packages/cf/a0/cbd9b71e20805e6bc2f85408d6dc0d74b5e055006a75c0d7d63d224f8427/pyluwen-0.7.10.tar.gz (from https://pypi.org/simple/pyluwen/) (requires-python:>=3.10), version: 0.7.10 2025-10-17T17:00:48,149 Skipping link: No binaries permitted for pyluwen: https://files.pythonhosted.org/packages/a0/b1/3b661f0d28f2c289d7277c90f64e371beaaf072df80dd684c4d7dd1c9f8f/pyluwen-0.7.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/pyluwen/) (requires-python:>=3.10) 2025-10-17T17:00:48,149 Skipping link: No binaries permitted for pyluwen: https://files.pythonhosted.org/packages/93/da/26a8e15bbb238a428cf7a142c6b30fd6823e56f7aac25115619c69c1b2a6/pyluwen-0.7.11-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/pyluwen/) (requires-python:>=3.10) 2025-10-17T17:00:48,150 Skipping link: No binaries permitted for pyluwen: https://files.pythonhosted.org/packages/7b/36/4660ab7ff023f09b7aab412668abf95eb7f30f0e83aca7527564d7d0769f/pyluwen-0.7.11-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/pyluwen/) (requires-python:>=3.10) 2025-10-17T17:00:48,150 Skipping link: No binaries permitted for pyluwen: https://files.pythonhosted.org/packages/15/e2/751a768c52050a489ee2519eef6aa5611539b1d804a59742b36c8cc5051c/pyluwen-0.7.11-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/pyluwen/) (requires-python:>=3.10) 2025-10-17T17:00:48,151 Found link https://files.pythonhosted.org/packages/90/dd/40217c25a1a5d3bae9867c6d212a8bd4951d962afa3108f3d4f3ee5d27f1/pyluwen-0.7.11.tar.gz (from https://pypi.org/simple/pyluwen/) (requires-python:>=3.10), version: 0.7.11 2025-10-17T17:00:48,152 Skipping link: No binaries permitted for pyluwen: https://files.pythonhosted.org/packages/6e/d2/a8b7032bb63aac1bcbffbeb5730862bfb591e4f3a8634eb50917e5eb7d5e/pyluwen-0.7.12-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/pyluwen/) (requires-python:>=3.10) 2025-10-17T17:00:48,153 Skipping link: No binaries permitted for pyluwen: https://files.pythonhosted.org/packages/4e/a2/27874615e3e4c6342338d2871c9f31ff33ff936cac1f0df21727d6504252/pyluwen-0.7.12-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/pyluwen/) (requires-python:>=3.10) 2025-10-17T17:00:48,153 Skipping link: No binaries permitted for pyluwen: https://files.pythonhosted.org/packages/69/60/377d329ad0fe22a8e6a47565bb4d686cd5b68e2b248f81a24234df77506f/pyluwen-0.7.12-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/pyluwen/) (requires-python:>=3.10) 2025-10-17T17:00:48,154 Skipping link: No binaries permitted for pyluwen: https://files.pythonhosted.org/packages/62/ad/0dc74bc516a635521cf970fa4271de0177deaedc5672f5bed12c6253aedd/pyluwen-0.7.12-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (from https://pypi.org/simple/pyluwen/) (requires-python:>=3.10) 2025-10-17T17:00:48,155 Found link https://files.pythonhosted.org/packages/7f/c9/e919e19c2396b7c2abafb017b6ed1e6e32d3fea5a5f955b5b8f287ca70db/pyluwen-0.7.12.tar.gz (from https://pypi.org/simple/pyluwen/) (requires-python:>=3.10), version: 0.7.12 2025-10-17T17:00:48,156 Fetching project page and analyzing links: https://www.piwheels.org/simple/pyluwen/ 2025-10-17T17:00:48,156 Getting page https://www.piwheels.org/simple/pyluwen/ 2025-10-17T17:00:48,158 Found index url https://www.piwheels.org/simple 2025-10-17T17:00:48,319 Fetched page https://www.piwheels.org/simple/pyluwen/ as text/html 2025-10-17T17:00:48,321 Skipping link: not a file: https://www.piwheels.org/simple/pyluwen/ 2025-10-17T17:00:48,321 Skipping link: not a file: https://pypi.org/simple/pyluwen/ 2025-10-17T17:00:48,341 Given no hashes to check 1 links for project 'pyluwen': discarding no candidates 2025-10-17T17:00:48,358 Collecting pyluwen==0.7.12 2025-10-17T17:00:48,361 Created temporary directory: /tmp/pip-unpack-0hquinmr 2025-10-17T17:00:48,496 Downloading pyluwen-0.7.12.tar.gz (111 kB) 2025-10-17T17:00:48,854 Added pyluwen==0.7.12 from https://files.pythonhosted.org/packages/7f/c9/e919e19c2396b7c2abafb017b6ed1e6e32d3fea5a5f955b5b8f287ca70db/pyluwen-0.7.12.tar.gz to build tracker '/tmp/pip-build-tracker-b17e5xq2' 2025-10-17T17:00:48,859 Created temporary directory: /tmp/pip-build-env-_2rcvkta 2025-10-17T17:00:48,863 Installing build dependencies: started 2025-10-17T17:00:48,864 Running command pip subprocess to install build dependencies 2025-10-17T17:00:50,028 Using pip 23.0.1 from /usr/lib/python3/dist-packages/pip (python 3.11) 2025-10-17T17:00:50,604 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 2025-10-17T17:00:50,627 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-10-17T17:00:52,324 Collecting maturin<2.0,>=1.2 2025-10-17T17:00:52,762 Using cached https://www.piwheels.org/simple/maturin/maturin-1.9.6-cp311-cp311-linux_armv7l.whl (5.8 MB) 2025-10-17T17:00:55,624 Installing collected packages: maturin 2025-10-17T17:00:56,082 Successfully installed maturin-1.9.6 2025-10-17T17:00:56,367 Installing build dependencies: finished with status 'done' 2025-10-17T17:00:56,375 Getting requirements to build wheel: started 2025-10-17T17:00:56,376 Running command Getting requirements to build wheel 2025-10-17T17:00:56,580 Getting requirements to build wheel: finished with status 'done' 2025-10-17T17:00:56,583 Created temporary directory: /tmp/pip-modern-metadata-sm2qo8l5 2025-10-17T17:00:56,586 Preparing metadata (pyproject.toml): started 2025-10-17T17:00:56,587 Running command Preparing metadata (pyproject.toml) 2025-10-17T17:00:57,202 error: failed to parse manifest at `/tmp/pip-wheel-mi0rr2he/pyluwen_e6cf20447f434ebbb9290d72bd57efdb/Cargo.toml` 2025-10-17T17:00:57,203 Caused by: 2025-10-17T17:00:57,203 no targets specified in the manifest 2025-10-17T17:00:57,204 either src/lib.rs, src/main.rs, a [lib] section, or [[bin]] section must be present 2025-10-17T17:00:57,205 💥 maturin failed 2025-10-17T17:00:57,206 Caused by: Cargo metadata failed. Does your crate compile with `cargo build`? 2025-10-17T17:00:57,207 Caused by: `cargo metadata` exited with an error: 2025-10-17T17:00:57,208 Error running maturin: Command '['maturin', 'pep517', 'write-dist-info', '--metadata-directory', '/tmp/pip-modern-metadata-sm2qo8l5', '--interpreter', '/usr/bin/python3']' returned non-zero exit status 1. 2025-10-17T17:00:57,208 Checking for Rust toolchain.... 2025-10-17T17:00:57,209 Running `maturin pep517 write-dist-info --metadata-directory /tmp/pip-modern-metadata-sm2qo8l5 --interpreter /usr/bin/python3` 2025-10-17T17:00:57,230 ERROR: [present-rich] Preparing metadata (pyproject.toml) exited with 1 2025-10-17T17:00:57,244 [bold magenta]full command[/]: [blue]/usr/bin/python3 /usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_in_process/_in_process.py prepare_metadata_for_build_wheel /tmp/tmpyxtdp6hr[/] 2025-10-17T17:00:57,244 [bold magenta]cwd[/]: /tmp/pip-wheel-mi0rr2he/pyluwen_e6cf20447f434ebbb9290d72bd57efdb 2025-10-17T17:00:57,245 Preparing metadata (pyproject.toml): finished with status 'error' 2025-10-17T17:00:57,247 ERROR: [present-rich] metadata generation failed 2025-10-17T17:00:57,253 Exception information: 2025-10-17T17:00:57,253 Traceback (most recent call last): 2025-10-17T17:00:57,253 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata.py", line 35, in generate_metadata 2025-10-17T17:00:57,253 distinfo_dir = backend.prepare_metadata_for_build_wheel(metadata_dir) 2025-10-17T17:00:57,253 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-17T17:00:57,253 File "/usr/lib/python3/dist-packages/pip/_internal/utils/misc.py", line 746, in prepare_metadata_for_build_wheel 2025-10-17T17:00:57,253 return super().prepare_metadata_for_build_wheel( 2025-10-17T17:00:57,253 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-17T17:00:57,253 File "/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_impl.py", line 186, in prepare_metadata_for_build_wheel 2025-10-17T17:00:57,253 return self._call_hook('prepare_metadata_for_build_wheel', { 2025-10-17T17:00:57,253 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-17T17:00:57,253 File "/usr/lib/python3/dist-packages/pip/_vendor/pyproject_hooks/_impl.py", line 311, in _call_hook 2025-10-17T17:00:57,253 self._subprocess_runner( 2025-10-17T17:00:57,253 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 252, in runner 2025-10-17T17:00:57,253 call_subprocess( 2025-10-17T17:00:57,253 File "/usr/lib/python3/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2025-10-17T17:00:57,253 raise error 2025-10-17T17:00:57,253 pip._internal.exceptions.InstallationSubprocessError: Preparing metadata (pyproject.toml) exited with 1 2025-10-17T17:00:57,253 2025-10-17T17:00:57,253 The above exception was the direct cause of the following exception: 2025-10-17T17:00:57,253 2025-10-17T17:00:57,253 Traceback (most recent call last): 2025-10-17T17:00:57,253 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 160, in exc_logging_wrapper 2025-10-17T17:00:57,253 status = run_func(*args) 2025-10-17T17:00:57,253 ^^^^^^^^^^^^^^^ 2025-10-17T17:00:57,253 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 247, in wrapper 2025-10-17T17:00:57,253 return func(self, options, args) 2025-10-17T17:00:57,253 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-17T17:00:57,253 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 170, in run 2025-10-17T17:00:57,253 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-10-17T17:00:57,253 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-17T17:00:57,253 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2025-10-17T17:00:57,253 result = self._result = resolver.resolve( 2025-10-17T17:00:57,253 ^^^^^^^^^^^^^^^^^ 2025-10-17T17:00:57,253 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 481, in resolve 2025-10-17T17:00:57,253 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-10-17T17:00:57,253 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-17T17:00:57,253 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 348, in resolve 2025-10-17T17:00:57,253 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-10-17T17:00:57,253 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 172, in _add_to_criteria 2025-10-17T17:00:57,253 if not criterion.candidates: 2025-10-17T17:00:57,253 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 151, in __bool__ 2025-10-17T17:00:57,253 return bool(self._sequence) 2025-10-17T17:00:57,253 ^^^^^^^^^^^^^^^^^^^^ 2025-10-17T17:00:57,253 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2025-10-17T17:00:57,253 return any(self) 2025-10-17T17:00:57,253 ^^^^^^^^^ 2025-10-17T17:00:57,253 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2025-10-17T17:00:57,253 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-10-17T17:00:57,253 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-17T17:00:57,253 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2025-10-17T17:00:57,253 candidate = func() 2025-10-17T17:00:57,253 ^^^^^^ 2025-10-17T17:00:57,253 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link 2025-10-17T17:00:57,253 self._link_candidate_cache[link] = LinkCandidate( 2025-10-17T17:00:57,253 ^^^^^^^^^^^^^^ 2025-10-17T17:00:57,253 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 297, in __init__ 2025-10-17T17:00:57,253 super().__init__( 2025-10-17T17:00:57,253 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 162, in __init__ 2025-10-17T17:00:57,253 self.dist = self._prepare() 2025-10-17T17:00:57,253 ^^^^^^^^^^^^^^^ 2025-10-17T17:00:57,253 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 231, in _prepare 2025-10-17T17:00:57,253 dist = self._prepare_distribution() 2025-10-17T17:00:57,253 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-17T17:00:57,253 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 308, in _prepare_distribution 2025-10-17T17:00:57,253 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-10-17T17:00:57,253 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-17T17:00:57,253 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 491, in prepare_linked_requirement 2025-10-17T17:00:57,253 return self._prepare_linked_requirement(req, parallel_builds) 2025-10-17T17:00:57,253 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-17T17:00:57,253 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 577, in _prepare_linked_requirement 2025-10-17T17:00:57,253 dist = _get_prepared_distribution( 2025-10-17T17:00:57,253 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-10-17T17:00:57,253 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution 2025-10-17T17:00:57,253 abstract_dist.prepare_distribution_metadata( 2025-10-17T17:00:57,253 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 61, in prepare_distribution_metadata 2025-10-17T17:00:57,253 self.req.prepare_metadata() 2025-10-17T17:00:57,253 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 539, in prepare_metadata 2025-10-17T17:00:57,253 self.metadata_directory = generate_metadata( 2025-10-17T17:00:57,253 ^^^^^^^^^^^^^^^^^^ 2025-10-17T17:00:57,253 File "/usr/lib/python3/dist-packages/pip/_internal/operations/build/metadata.py", line 37, in generate_metadata 2025-10-17T17:00:57,253 raise MetadataGenerationFailed(package_details=details) from error 2025-10-17T17:00:57,253 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2025-10-17T17:00:57,269 Removed pyluwen==0.7.12 from https://files.pythonhosted.org/packages/7f/c9/e919e19c2396b7c2abafb017b6ed1e6e32d3fea5a5f955b5b8f287ca70db/pyluwen-0.7.12.tar.gz from build tracker '/tmp/pip-build-tracker-b17e5xq2' 2025-10-17T17:00:57,270 Removed build tracker: '/tmp/pip-build-tracker-b17e5xq2'