2025-09-08T10:27:10,534 Created temporary directory: /tmp/pip-build-tracker-orkpwnl4 2025-09-08T10:27:10,534 Initialized build tracking at /tmp/pip-build-tracker-orkpwnl4 2025-09-08T10:27:10,534 Created build tracker: /tmp/pip-build-tracker-orkpwnl4 2025-09-08T10:27:10,535 Entered build tracker: /tmp/pip-build-tracker-orkpwnl4 2025-09-08T10:27:10,535 Created temporary directory: /tmp/pip-wheel-ipyixthq 2025-09-08T10:27:10,538 Created temporary directory: /tmp/pip-ephem-wheel-cache-675vry4k 2025-09-08T10:27:10,597 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T10:27:10,599 2 location(s) to search for versions of tomaatti: 2025-09-08T10:27:10,599 * https://pypi.org/simple/tomaatti/ 2025-09-08T10:27:10,599 * https://www.piwheels.org/simple/tomaatti/ 2025-09-08T10:27:10,599 Fetching project page and analyzing links: https://pypi.org/simple/tomaatti/ 2025-09-08T10:27:10,600 Getting page https://pypi.org/simple/tomaatti/ 2025-09-08T10:27:10,601 Found index url https://pypi.org/simple/ 2025-09-08T10:27:10,744 Fetched page https://pypi.org/simple/tomaatti/ as application/vnd.pypi.simple.v1+json 2025-09-08T10:27:10,748 Found link https://files.pythonhosted.org/packages/fe/4e/5daef385cbcd4f2fb34a230061135391653af85644ac91f8d7be6cc53a9f/tomaatti-0.0.1.tar.gz (from https://pypi.org/simple/tomaatti/), version: 0.0.1 2025-09-08T10:27:10,749 Found link https://files.pythonhosted.org/packages/44/d3/237c461c3a3d1d321455f11f50b166effcd46c66bc6a52159fe24823b77f/tomaatti-0.0.2.dev1.tar.gz (from https://pypi.org/simple/tomaatti/), version: 0.0.2.dev1 2025-09-08T10:27:10,749 Found link https://files.pythonhosted.org/packages/fa/52/b28c9b2f0243fd4ba48034d697d8fd8a268ebf25a6b6b31c07fcfd6c0c82/tomaatti-0.0.4.tar.gz (from https://pypi.org/simple/tomaatti/), version: 0.0.4 2025-09-08T10:27:10,750 Found link https://files.pythonhosted.org/packages/53/2c/d4ce4f3eb52f892d4cd5ef68369852686f100a554429cd084e558d840e17/tomaatti-0.0.5.dev1.tar.gz (from https://pypi.org/simple/tomaatti/), version: 0.0.5.dev1 2025-09-08T10:27:10,750 Found link https://files.pythonhosted.org/packages/ec/46/6cc91c65582a8b8496e9b4bea6f0d0adfe016b0f0ae77892b92279dad2db/tomaatti-0.0.5.dev2.tar.gz (from https://pypi.org/simple/tomaatti/), version: 0.0.5.dev2 2025-09-08T10:27:10,750 Found link https://files.pythonhosted.org/packages/55/b5/2c9d3c1065db8aa28dd3b96837d7b62b4e33dfb1ba71ded1e09b9b5669e9/tomaatti-0.1.0.tar.gz (from https://pypi.org/simple/tomaatti/), version: 0.1.0 2025-09-08T10:27:10,750 Found link https://files.pythonhosted.org/packages/fc/e0/906cf1f77a32ad0d174a7f926b1a212cc972610aedd0a07116747dec165f/tomaatti-0.2.0.tar.gz (from https://pypi.org/simple/tomaatti/), version: 0.2.0 2025-09-08T10:27:10,751 Found link https://files.pythonhosted.org/packages/54/85/f64f40f6dbd484eacdd11e436b98ab2d8ddb136c7e66abd0fa875522672e/tomaatti-0.2.1.tar.gz (from https://pypi.org/simple/tomaatti/), version: 0.2.1 2025-09-08T10:27:10,751 Found link https://files.pythonhosted.org/packages/01/90/e815a2b2833aa404bdd232f86ed768595b976d796a3cc19f135a8d3b8808/tomaatti-0.2.2.tar.gz (from https://pypi.org/simple/tomaatti/), version: 0.2.2 2025-09-08T10:27:10,751 Skipping link: No binaries permitted for tomaatti: https://files.pythonhosted.org/packages/33/e4/c2e5dbd0a28c8f2ce42396cf8b2437a289284a7ded7b5f1b72cb87d35b73/tomaatti-0.3.0-py3-none-any.whl (from https://pypi.org/simple/tomaatti/) 2025-09-08T10:27:10,751 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/09/9b/138f565d465a50d3bd8aa7f13fc4c41dcf0bc97deb3c9bae68b966a5cc34/tomaatti-0.3.0-py3.6.egg (from https://pypi.org/simple/tomaatti/) 2025-09-08T10:27:10,752 Found link https://files.pythonhosted.org/packages/c4/7e/93acac48d832390b9b2bfcf6ef93bb7a2a421fedfade7cc901a83d29179d/tomaatti-0.3.0.tar.gz (from https://pypi.org/simple/tomaatti/), version: 0.3.0 2025-09-08T10:27:10,752 Skipping link: No binaries permitted for tomaatti: https://files.pythonhosted.org/packages/f3/72/7a0bce95e3d0990e1aa243a39a0269cfcbdcf5a48b6d40d32600b970539e/tomaatti-0.3.1-py3-none-any.whl (from https://pypi.org/simple/tomaatti/) 2025-09-08T10:27:10,752 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/eb/6b/f49a427deb49adf5c1cea42180a144c820f94f016243651d163136a77a12/tomaatti-0.3.1-py3.6.egg (from https://pypi.org/simple/tomaatti/) 2025-09-08T10:27:10,752 Found link https://files.pythonhosted.org/packages/97/01/1f99fb1c51634dd5b141c1c813173d25fd7f1ebf817a5e97728f05c6d4a1/tomaatti-0.3.1.tar.gz (from https://pypi.org/simple/tomaatti/), version: 0.3.1 2025-09-08T10:27:10,753 Skipping link: No binaries permitted for tomaatti: https://files.pythonhosted.org/packages/c3/4f/9a6e746713efe742074b42670fb94660d3defd8834d8effee610cce481af/tomaatti-0.3.2-py3-none-any.whl (from https://pypi.org/simple/tomaatti/) 2025-09-08T10:27:10,753 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/f9/5f/dbbbc113bbafcef70aa3f94a7b1a6da50662a72a5fa57b1f183b233685e0/tomaatti-0.3.2-py3.6.egg (from https://pypi.org/simple/tomaatti/) 2025-09-08T10:27:10,753 Found link https://files.pythonhosted.org/packages/0e/0c/106f65058742a5678c46f6495d03de9784d5dbe1f4af0bb3be4998a93c26/tomaatti-0.3.2.tar.gz (from https://pypi.org/simple/tomaatti/), version: 0.3.2 2025-09-08T10:27:10,753 Skipping link: No binaries permitted for tomaatti: https://files.pythonhosted.org/packages/47/91/e7a92455eea977204de65115083d92802ae1c0e26cbcbc6e8f5257f8e900/tomaatti-0.3.3-py3-none-any.whl (from https://pypi.org/simple/tomaatti/) 2025-09-08T10:27:10,754 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/1e/9f/523354e673a98ec3b5568a7fcac9e6d03251d9ee63052630b37ed3d9b564/tomaatti-0.3.3-py3.6.egg (from https://pypi.org/simple/tomaatti/) 2025-09-08T10:27:10,754 Found link https://files.pythonhosted.org/packages/d1/26/d00f90efaf967631c2ee6421ae94245dad0a578a68a1643bdb6d57fbe1e2/tomaatti-0.3.3.tar.gz (from https://pypi.org/simple/tomaatti/), version: 0.3.3 2025-09-08T10:27:10,754 Skipping link: No binaries permitted for tomaatti: https://files.pythonhosted.org/packages/76/0a/ae84db5780f51db21eca68030ab6c2093a36eb574602b839655243bd01f5/tomaatti-0.4.0-py3-none-any.whl (from https://pypi.org/simple/tomaatti/) 2025-09-08T10:27:10,754 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/19/df/aea77431c031dd4999a6f5cb907fdbe8a1a2fc7de28494559a62f8a343ac/tomaatti-0.4.0-py3.6.egg (from https://pypi.org/simple/tomaatti/) 2025-09-08T10:27:10,754 Found link https://files.pythonhosted.org/packages/48/30/7ac095e9a83f70d24227ee37e5afb7ec36ada41a4b0eec5b15abb02bd331/tomaatti-0.4.0.tar.gz (from https://pypi.org/simple/tomaatti/), version: 0.4.0 2025-09-08T10:27:10,755 Skipping link: No binaries permitted for tomaatti: https://files.pythonhosted.org/packages/80/3a/ff863d5b4de6a202a26169bbaf4ce8459529f2cc2eadc158571deec6d9db/tomaatti-0.5.0-py3-none-any.whl (from https://pypi.org/simple/tomaatti/) 2025-09-08T10:27:10,755 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/25/ef/ff5fb6c87d78e6b0750305c1c33c5d0cc7c318652fe2b50f63bdf2d82e10/tomaatti-0.5.0-py3.6.egg (from https://pypi.org/simple/tomaatti/) 2025-09-08T10:27:10,755 Found link https://files.pythonhosted.org/packages/24/3f/a279675f98625d4a4f2c78b2ec6cd54cb3e41e9246307899f746837f6230/tomaatti-0.5.0.tar.gz (from https://pypi.org/simple/tomaatti/), version: 0.5.0 2025-09-08T10:27:10,756 Fetching project page and analyzing links: https://www.piwheels.org/simple/tomaatti/ 2025-09-08T10:27:10,756 Getting page https://www.piwheels.org/simple/tomaatti/ 2025-09-08T10:27:10,757 Found index url https://www.piwheels.org/simple/ 2025-09-08T10:27:10,860 Fetched page https://www.piwheels.org/simple/tomaatti/ as text/html 2025-09-08T10:27:10,863 Skipping link: No binaries permitted for tomaatti: https://archive1.piwheels.org/simple/tomaatti/tomaatti-0.5.0-py3-none-any.whl#sha256=9dfe5c52e5ad95ed94a552a82764f525dd164d8bcaaf866d5a8b3dfbaed1edc6 (from https://www.piwheels.org/simple/tomaatti/) 2025-09-08T10:27:10,863 Skipping link: No binaries permitted for tomaatti: https://archive1.piwheels.org/simple/tomaatti/tomaatti-0.4.0-py3-none-any.whl#sha256=53236b06772b6c2ea07058d79140e577d7b7301eb8143d3b13d98f9c7e2dd6c8 (from https://www.piwheels.org/simple/tomaatti/) 2025-09-08T10:27:10,863 Skipping link: No binaries permitted for tomaatti: https://archive1.piwheels.org/simple/tomaatti/tomaatti-0.3.3-py3-none-any.whl#sha256=a9976dda4aab2fb340caafa7f74c81a27f8aacea36d6e46e3585aab53f4143a3 (from https://www.piwheels.org/simple/tomaatti/) 2025-09-08T10:27:10,863 Skipping link: No binaries permitted for tomaatti: https://archive1.piwheels.org/simple/tomaatti/tomaatti-0.3.2-py3-none-any.whl#sha256=0f281f074b7bbf3e1e265f735ef964783fcad2b259c8f49089c01fee538df20e (from https://www.piwheels.org/simple/tomaatti/) 2025-09-08T10:27:10,863 Skipping link: No binaries permitted for tomaatti: https://archive1.piwheels.org/simple/tomaatti/tomaatti-0.3.1-py3-none-any.whl#sha256=2fed04e8d565b7dac30b3f62d2dc3de0e48a951c5c87325bde4a8f821e8bc661 (from https://www.piwheels.org/simple/tomaatti/) 2025-09-08T10:27:10,864 Skipping link: No binaries permitted for tomaatti: https://archive1.piwheels.org/simple/tomaatti/tomaatti-0.3.0-py3-none-any.whl#sha256=98a5670709ef94a96b3a1c5413bdf5b9e0c0b237da13ba0ac7c97713306d1a8c (from https://www.piwheels.org/simple/tomaatti/) 2025-09-08T10:27:10,864 Skipping link: No binaries permitted for tomaatti: https://archive1.piwheels.org/simple/tomaatti/tomaatti-0.2.2-py3-none-any.whl#sha256=59dd1cdbe166d3562447a35eb8dcbf9d0ec17f06882896ad33eb47445b5f3de6 (from https://www.piwheels.org/simple/tomaatti/) 2025-09-08T10:27:10,864 Skipping link: No binaries permitted for tomaatti: https://archive1.piwheels.org/simple/tomaatti/tomaatti-0.2.1-py3-none-any.whl#sha256=d2d9a8e09cfbe9d63827021f9a5a413b0b47dc947369d46a66a143fce5cf570a (from https://www.piwheels.org/simple/tomaatti/) 2025-09-08T10:27:10,864 Skipping link: No binaries permitted for tomaatti: https://archive1.piwheels.org/simple/tomaatti/tomaatti-0.2.0-py3-none-any.whl#sha256=58658062d4bf24979daa8ab852cbab4bb233730a2332517ebb170e060dfcd401 (from https://www.piwheels.org/simple/tomaatti/) 2025-09-08T10:27:10,865 Skipping link: No binaries permitted for tomaatti: https://archive1.piwheels.org/simple/tomaatti/tomaatti-0.1.0-py3-none-any.whl#sha256=e475f1c16b3b1a2426c1410870787553a3e7ee67a31a87912a488c14b2c8c8c1 (from https://www.piwheels.org/simple/tomaatti/) 2025-09-08T10:27:10,865 Skipping link: No binaries permitted for tomaatti: https://archive1.piwheels.org/simple/tomaatti/tomaatti-0.0.5.dev2-py3-none-any.whl#sha256=19395cc84047b01ab0f800c15cfa3a4a79cae61ad342224c4a1c2c91a7a2a82f (from https://www.piwheels.org/simple/tomaatti/) 2025-09-08T10:27:10,865 Skipping link: No binaries permitted for tomaatti: https://archive1.piwheels.org/simple/tomaatti/tomaatti-0.0.5.dev1-py3-none-any.whl#sha256=48b8194ac314c715f79a504c5c5261d26f49056e4861ad1e63185fe26dbf8895 (from https://www.piwheels.org/simple/tomaatti/) 2025-09-08T10:27:10,865 Skipping link: No binaries permitted for tomaatti: https://archive1.piwheels.org/simple/tomaatti/tomaatti-0.0.4-py3-none-any.whl#sha256=beb8bafb6da6d288cf835574e7dae9ad7b27d747b4766ed7ab0219a0661fe91f (from https://www.piwheels.org/simple/tomaatti/) 2025-09-08T10:27:10,866 Skipping link: No binaries permitted for tomaatti: https://archive1.piwheels.org/simple/tomaatti/tomaatti-0.0.1-py3-none-any.whl#sha256=00a67ab8e0b9e8aec27e9934ee71089a08e952c606d74307756b87bf6a75d230 (from https://www.piwheels.org/simple/tomaatti/) 2025-09-08T10:27:10,866 Skipping link: not a file: https://www.piwheels.org/simple/tomaatti/ 2025-09-08T10:27:10,866 Skipping link: not a file: https://pypi.org/simple/tomaatti/ 2025-09-08T10:27:10,899 Given no hashes to check 1 links for project 'tomaatti': discarding no candidates 2025-09-08T10:27:10,900 Collecting tomaatti==0.0.2.dev1 2025-09-08T10:27:10,901 Created temporary directory: /tmp/pip-unpack-5metu5_l 2025-09-08T10:27:11,036 Downloading tomaatti-0.0.2.dev1.tar.gz (654 bytes) 2025-09-08T10:27:11,053 Added tomaatti==0.0.2.dev1 from https://files.pythonhosted.org/packages/44/d3/237c461c3a3d1d321455f11f50b166effcd46c66bc6a52159fe24823b77f/tomaatti-0.0.2.dev1.tar.gz to build tracker '/tmp/pip-build-tracker-orkpwnl4' 2025-09-08T10:27:11,054 ERROR: tomaatti==0.0.2.dev1 from https://files.pythonhosted.org/packages/44/d3/237c461c3a3d1d321455f11f50b166effcd46c66bc6a52159fe24823b77f/tomaatti-0.0.2.dev1.tar.gz does not appear to be a Python project: neither 'setup.py' nor 'pyproject.toml' found. 2025-09-08T10:27:11,055 Exception information: 2025-09-08T10:27:11,055 Traceback (most recent call last): 2025-09-08T10:27:11,055 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T10:27:11,055 status = _inner_run() 2025-09-08T10:27:11,055 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T10:27:11,055 return self.run(options, args) 2025-09-08T10:27:11,055 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T10:27:11,055 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T10:27:11,055 return func(self, options, args) 2025-09-08T10:27:11,055 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T10:27:11,055 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T10:27:11,055 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T10:27:11,055 result = self._result = resolver.resolve( 2025-09-08T10:27:11,055 ~~~~~~~~~~~~~~~~^ 2025-09-08T10:27:11,055 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T10:27:11,055 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:27:11,055 ) 2025-09-08T10:27:11,055 ^ 2025-09-08T10:27:11,055 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T10:27:11,055 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T10:27:11,055 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T10:27:11,055 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T10:27:11,055 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:27:11,055 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T10:27:11,055 if not criterion.candidates: 2025-09-08T10:27:11,055 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:27:11,055 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T10:27:11,055 return bool(self._sequence) 2025-09-08T10:27:11,055 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T10:27:11,055 self._bool = any(self) 2025-09-08T10:27:11,055 ~~~^^^^^^ 2025-09-08T10:27:11,055 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T10:27:11,055 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T10:27:11,055 ^^^^^^^^ 2025-09-08T10:27:11,055 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T10:27:11,055 candidate = func() 2025-09-08T10:27:11,055 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T10:27:11,055 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T10:27:11,055 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T10:27:11,055 link, template, name, version 2025-09-08T10:27:11,055 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:27:11,055 ) 2025-09-08T10:27:11,055 ^ 2025-09-08T10:27:11,055 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T10:27:11,055 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T10:27:11,055 ~~~~~~~~~~~~~^ 2025-09-08T10:27:11,055 link, 2025-09-08T10:27:11,055 ^^^^^ 2025-09-08T10:27:11,055 ...<3 lines>... 2025-09-08T10:27:11,055 version=version, 2025-09-08T10:27:11,055 ^^^^^^^^^^^^^^^^ 2025-09-08T10:27:11,055 ) 2025-09-08T10:27:11,055 ^ 2025-09-08T10:27:11,055 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T10:27:11,055 super().__init__( 2025-09-08T10:27:11,055 ~~~~~~~~~~~~~~~~^ 2025-09-08T10:27:11,055 link=link, 2025-09-08T10:27:11,055 ^^^^^^^^^^ 2025-09-08T10:27:11,055 ...<4 lines>... 2025-09-08T10:27:11,055 version=version, 2025-09-08T10:27:11,055 ^^^^^^^^^^^^^^^^ 2025-09-08T10:27:11,055 ) 2025-09-08T10:27:11,055 ^ 2025-09-08T10:27:11,055 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T10:27:11,055 self.dist = self._prepare() 2025-09-08T10:27:11,055 ~~~~~~~~~~~~~^^ 2025-09-08T10:27:11,055 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T10:27:11,055 dist = self._prepare_distribution() 2025-09-08T10:27:11,055 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T10:27:11,055 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T10:27:11,055 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:27:11,055 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T10:27:11,055 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T10:27:11,055 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:27:11,055 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T10:27:11,055 dist = _get_prepared_distribution( 2025-09-08T10:27:11,055 req, 2025-09-08T10:27:11,055 ...<3 lines>... 2025-09-08T10:27:11,055 self.check_build_deps, 2025-09-08T10:27:11,055 ) 2025-09-08T10:27:11,055 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T10:27:11,055 abstract_dist.prepare_distribution_metadata( 2025-09-08T10:27:11,055 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T10:27:11,055 finder, build_isolation, check_build_deps 2025-09-08T10:27:11,055 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T10:27:11,055 ) 2025-09-08T10:27:11,055 ^ 2025-09-08T10:27:11,055 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 39, in prepare_distribution_metadata 2025-09-08T10:27:11,055 self.req.load_pyproject_toml() 2025-09-08T10:27:11,055 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T10:27:11,055 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 512, in load_pyproject_toml 2025-09-08T10:27:11,055 pyproject_toml_data = load_pyproject_toml( 2025-09-08T10:27:11,055 self.use_pep517, self.pyproject_toml_path, self.setup_py_path, str(self) 2025-09-08T10:27:11,055 ) 2025-09-08T10:27:11,055 File "/usr/lib/python3/dist-packages/pip/_internal/pyproject.py", line 63, in load_pyproject_toml 2025-09-08T10:27:11,055 raise InstallationError( 2025-09-08T10:27:11,055 ...<2 lines>... 2025-09-08T10:27:11,055 ) 2025-09-08T10:27:11,055 pip._internal.exceptions.InstallationError: tomaatti==0.0.2.dev1 from https://files.pythonhosted.org/packages/44/d3/237c461c3a3d1d321455f11f50b166effcd46c66bc6a52159fe24823b77f/tomaatti-0.0.2.dev1.tar.gz does not appear to be a Python project: neither 'setup.py' nor 'pyproject.toml' found. 2025-09-08T10:27:11,077 Removed tomaatti==0.0.2.dev1 from https://files.pythonhosted.org/packages/44/d3/237c461c3a3d1d321455f11f50b166effcd46c66bc6a52159fe24823b77f/tomaatti-0.0.2.dev1.tar.gz from build tracker '/tmp/pip-build-tracker-orkpwnl4' 2025-09-08T10:27:11,077 Removed build tracker: '/tmp/pip-build-tracker-orkpwnl4'