2025-09-09T22:19:04,223 Created temporary directory: /tmp/pip-build-tracker-7xrma1bj 2025-09-09T22:19:04,224 Initialized build tracking at /tmp/pip-build-tracker-7xrma1bj 2025-09-09T22:19:04,224 Created build tracker: /tmp/pip-build-tracker-7xrma1bj 2025-09-09T22:19:04,224 Entered build tracker: /tmp/pip-build-tracker-7xrma1bj 2025-09-09T22:19:04,224 Created temporary directory: /tmp/pip-wheel-0amg4umj 2025-09-09T22:19:04,227 Created temporary directory: /tmp/pip-ephem-wheel-cache-xsoo87_2 2025-09-09T22:19:04,285 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-09T22:19:04,287 2 location(s) to search for versions of batchkit: 2025-09-09T22:19:04,287 * https://pypi.org/simple/batchkit/ 2025-09-09T22:19:04,287 * https://www.piwheels.org/simple/batchkit/ 2025-09-09T22:19:04,287 Fetching project page and analyzing links: https://pypi.org/simple/batchkit/ 2025-09-09T22:19:04,288 Getting page https://pypi.org/simple/batchkit/ 2025-09-09T22:19:04,289 Found index url https://pypi.org/simple/ 2025-09-09T22:19:04,502 Fetched page https://pypi.org/simple/batchkit/ as application/vnd.pypi.simple.v1+json 2025-09-09T22:19:04,510 Skipping link: No binaries permitted for batchkit: https://files.pythonhosted.org/packages/95/f9/cbb1d5c858cebe46687c4dba2eaa71672d2c21f9c419e125c1e17973646b/batchkit-0.9.2.dev0-py3-none-any.whl (from https://pypi.org/simple/batchkit/) (requires-python:>=3.6) 2025-09-09T22:19:04,511 Found link https://files.pythonhosted.org/packages/d7/43/dc0fb36f40278643358699348bf2301b578527ec4bbef3cf774448fac9c4/batchkit-0.9.2.dev0.tar.gz (from https://pypi.org/simple/batchkit/) (requires-python:>=3.6), version: 0.9.2.dev0 2025-09-09T22:19:04,511 Skipping link: No binaries permitted for batchkit: https://files.pythonhosted.org/packages/73/a8/198154db4235ba447cb957ec3f8487a22f5b2c7a007721d7c661d80d6742/batchkit-0.9.2.dev1-py3-none-any.whl (from https://pypi.org/simple/batchkit/) (requires-python:>=3.6) 2025-09-09T22:19:04,511 Found link https://files.pythonhosted.org/packages/7c/e3/8c4b0a8f8b1eb82eac04d33ba5a93d990fdd311b3b765fd8eec4e4e87b4b/batchkit-0.9.2.dev1.tar.gz (from https://pypi.org/simple/batchkit/) (requires-python:>=3.6), version: 0.9.2.dev1 2025-09-09T22:19:04,512 Skipping link: No binaries permitted for batchkit: https://files.pythonhosted.org/packages/76/73/31595984d5371f01f1d645df5f1a23fbd5f46b881ec4cca93fc8180a364a/batchkit-0.9.2.dev2-py3-none-any.whl (from https://pypi.org/simple/batchkit/) (requires-python:>=3.6) 2025-09-09T22:19:04,512 Found link https://files.pythonhosted.org/packages/bd/22/6a5e4576aa35259f2fcb34d6629f63586b3cb05a736c0bdb6cd8ea4cee52/batchkit-0.9.2.dev2.tar.gz (from https://pypi.org/simple/batchkit/) (requires-python:>=3.6), version: 0.9.2.dev2 2025-09-09T22:19:04,512 Skipping link: No binaries permitted for batchkit: https://files.pythonhosted.org/packages/b3/6c/22cbbc57d8b290840bf88a6dcd7c791cd03aadbf81547c7ab73fe77b868c/batchkit-0.9.2.dev3-py3-none-any.whl (from https://pypi.org/simple/batchkit/) (requires-python:>=3.6) 2025-09-09T22:19:04,512 Found link https://files.pythonhosted.org/packages/bb/b2/89663261a342cff03fff78c6289538702eed82d843868cde7859feb204a4/batchkit-0.9.2.dev3.tar.gz (from https://pypi.org/simple/batchkit/) (requires-python:>=3.6), version: 0.9.2.dev3 2025-09-09T22:19:04,513 Skipping link: No binaries permitted for batchkit: https://files.pythonhosted.org/packages/89/6e/6228c8b307a8bd7531395760d67f7821e301046b6aebff485e62603c3e15/batchkit-0.9.7.dev0-py3-none-any.whl (from https://pypi.org/simple/batchkit/) (requires-python:>=3.6) 2025-09-09T22:19:04,513 Found link https://files.pythonhosted.org/packages/6c/b0/7f9fd8bcd95caf4638961d18d4d800dee4280cfb89adc060fbe5fef456c6/batchkit-0.9.7.dev0.tar.gz (from https://pypi.org/simple/batchkit/) (requires-python:>=3.6), version: 0.9.7.dev0 2025-09-09T22:19:04,513 Skipping link: No binaries permitted for batchkit: https://files.pythonhosted.org/packages/9c/45/96d475f66976efd0161a6956b794ff1abbfe2c2a16bda23609b8d537ec71/batchkit-0.9.7.dev1-py3-none-any.whl (from https://pypi.org/simple/batchkit/) (requires-python:>=3.6) 2025-09-09T22:19:04,513 Found link https://files.pythonhosted.org/packages/26/17/9bc8efdf3f1761eb3cff1bfaa97566a18890db0bc78507da673d98ef36bd/batchkit-0.9.7.dev1.tar.gz (from https://pypi.org/simple/batchkit/) (requires-python:>=3.6), version: 0.9.7.dev1 2025-09-09T22:19:04,514 Skipping link: No binaries permitted for batchkit: https://files.pythonhosted.org/packages/08/a2/d452b62e82e4f89a779388d3cb8f66464ca1ac81bd354666c2058248e325/batchkit-0.9.7.dev2-py3-none-any.whl (from https://pypi.org/simple/batchkit/) (requires-python:>=3.6) 2025-09-09T22:19:04,514 Found link https://files.pythonhosted.org/packages/83/9d/a8314687594a0515731ba9f938c143cabb7458b991503819cebf7f38a0d1/batchkit-0.9.7.dev2.tar.gz (from https://pypi.org/simple/batchkit/) (requires-python:>=3.6), version: 0.9.7.dev2 2025-09-09T22:19:04,514 Skipping link: No binaries permitted for batchkit: https://files.pythonhosted.org/packages/ec/b1/14a3fa32df739db91c282326bcd5889e6bbfe9620daaccc3829f88aecb3e/batchkit-0.9.7-py3-none-any.whl (from https://pypi.org/simple/batchkit/) (requires-python:>=3.6) 2025-09-09T22:19:04,514 Found link https://files.pythonhosted.org/packages/51/19/825b97237d145b96a922d62d3ebe7aff5a1ca5c22bb52900cd93cd8fa7c5/batchkit-0.9.7.tar.gz (from https://pypi.org/simple/batchkit/) (requires-python:>=3.6), version: 0.9.7 2025-09-09T22:19:04,514 Skipping link: No binaries permitted for batchkit: https://files.pythonhosted.org/packages/50/5c/0dcec451336fdf8006cc421618d8d9799a94a673851c7ac3e4e6274bec6b/batchkit-0.9.8.dev0-py3-none-any.whl (from https://pypi.org/simple/batchkit/) (requires-python:>=3.6) 2025-09-09T22:19:04,515 Found link https://files.pythonhosted.org/packages/e4/31/3ef00b807f13a8e904e79584d7524f20fa11953da89d01071a8fea154dcc/batchkit-0.9.8.dev0.tar.gz (from https://pypi.org/simple/batchkit/) (requires-python:>=3.6), version: 0.9.8.dev0 2025-09-09T22:19:04,515 Skipping link: No binaries permitted for batchkit: https://files.pythonhosted.org/packages/59/6e/2af89eedaf15b483ff8a335063851eeaadc5d6c4e9a6a264005c470dbdbd/batchkit-0.9.9.dev0-py3-none-any.whl (from https://pypi.org/simple/batchkit/) (requires-python:>=3.6) 2025-09-09T22:19:04,515 Found link https://files.pythonhosted.org/packages/1a/e3/dd1d53e7c1c64a563f985ae2675244e4826bb39c95c6cd50f51c6bf68a43/batchkit-0.9.9.dev0.tar.gz (from https://pypi.org/simple/batchkit/) (requires-python:>=3.6), version: 0.9.9.dev0 2025-09-09T22:19:04,515 Skipping link: No binaries permitted for batchkit: https://files.pythonhosted.org/packages/2c/4b/ebd5aaea659705cbf85b76a7a3747a2c37f8b1c1137203911f021938ae72/batchkit-0.9.14-py3-none-any.whl (from https://pypi.org/simple/batchkit/) (requires-python:>=3.6) 2025-09-09T22:19:04,516 Found link https://files.pythonhosted.org/packages/69/91/fcc0612ea3be57232510057f0d8cde37d679b98680856cae384e8cb191a7/batchkit-0.9.14.tar.gz (from https://pypi.org/simple/batchkit/) (requires-python:>=3.6), version: 0.9.14 2025-09-09T22:19:04,516 Skipping link: No binaries permitted for batchkit: https://files.pythonhosted.org/packages/2d/12/4738e2cf6275e281bebee30ce15caea215ef38f4d1bc93efcc5ab5b10ed7/batchkit-0.10.4-py3-none-any.whl (from https://pypi.org/simple/batchkit/) (requires-python:>=3.6) 2025-09-09T22:19:04,516 Found link https://files.pythonhosted.org/packages/ba/de/a8a74a5712c60f6d674758e6b1442df7f84debeb7206653667e82ce219f9/batchkit-0.10.4.tar.gz (from https://pypi.org/simple/batchkit/) (requires-python:>=3.6), version: 0.10.4 2025-09-09T22:19:04,516 Fetching project page and analyzing links: https://www.piwheels.org/simple/batchkit/ 2025-09-09T22:19:04,517 Getting page https://www.piwheels.org/simple/batchkit/ 2025-09-09T22:19:04,518 Found index url https://www.piwheels.org/simple/ 2025-09-09T22:19:04,618 Fetched page https://www.piwheels.org/simple/batchkit/ as text/html 2025-09-09T22:19:04,622 Skipping link: No binaries permitted for batchkit: https://archive1.piwheels.org/simple/batchkit/batchkit-0.9.9.dev0-py3-none-any.whl#sha256=79b20098ef0ce069837fa716eb8278880f00e21a8b9e0a7bdfc72a5bf62ff9c7 (from https://www.piwheels.org/simple/batchkit/) (requires-python:>=3.6) 2025-09-09T22:19:04,622 Skipping link: No binaries permitted for batchkit: https://archive1.piwheels.org/simple/batchkit/batchkit-0.9.8.dev0-py3-none-any.whl#sha256=1624605168ed2e039bebd934b13e93067fa6295351c14efb6c8b9b8b8e0fbe71 (from https://www.piwheels.org/simple/batchkit/) (requires-python:>=3.6) 2025-09-09T22:19:04,623 Skipping link: No binaries permitted for batchkit: https://archive1.piwheels.org/simple/batchkit/batchkit-0.9.7-py3-none-any.whl#sha256=c7ebd8ab07603678542125dc20020b9999243b178d189323425ddf3f3cf5add9 (from https://www.piwheels.org/simple/batchkit/) (requires-python:>=3.6) 2025-09-09T22:19:04,623 Skipping link: No binaries permitted for batchkit: https://archive1.piwheels.org/simple/batchkit/batchkit-0.9.7.dev2-py3-none-any.whl#sha256=e14b2752ee2d217a28eeb82ae46bbcf4692ee9449927cb5882ab92ef3de8c60a (from https://www.piwheels.org/simple/batchkit/) (requires-python:>=3.6) 2025-09-09T22:19:04,623 Skipping link: No binaries permitted for batchkit: https://archive1.piwheels.org/simple/batchkit/batchkit-0.9.7.dev1-py3-none-any.whl#sha256=8d6d3610a70f5a6fde0be3ebad9827599ecc3c8d0a01d695bcf709a7fadd1010 (from https://www.piwheels.org/simple/batchkit/) (requires-python:>=3.6) 2025-09-09T22:19:04,623 Skipping link: No binaries permitted for batchkit: https://archive1.piwheels.org/simple/batchkit/batchkit-0.9.7.dev0-py3-none-any.whl#sha256=fac46ae1d56ec8757870d9cc0c6a3038cd06a66efa6d8dd3103e8dd2f44eaa79 (from https://www.piwheels.org/simple/batchkit/) (requires-python:>=3.6) 2025-09-09T22:19:04,623 Skipping link: No binaries permitted for batchkit: https://archive1.piwheels.org/simple/batchkit/batchkit-0.9.2.dev3-py3-none-any.whl#sha256=32c67eb6484d55d730d834052989514fd163763f31e3db2788bc497da1ee129f (from https://www.piwheels.org/simple/batchkit/) (requires-python:>=3.6) 2025-09-09T22:19:04,624 Skipping link: No binaries permitted for batchkit: https://archive1.piwheels.org/simple/batchkit/batchkit-0.9.2.dev2-py3-none-any.whl#sha256=3cbfb636a358db3f9fcfbf39b58403a51aacf6e9b3dd5f31dbca042e8a40d121 (from https://www.piwheels.org/simple/batchkit/) (requires-python:>=3.6) 2025-09-09T22:19:04,624 Skipping link: No binaries permitted for batchkit: https://archive1.piwheels.org/simple/batchkit/batchkit-0.9.2.dev1-py3-none-any.whl#sha256=71112f741da90aa4731e0c5dc77a80629f27c34934ac30ec1523bcad5ec986fd (from https://www.piwheels.org/simple/batchkit/) (requires-python:>=3.6) 2025-09-09T22:19:04,624 Skipping link: No binaries permitted for batchkit: https://archive1.piwheels.org/simple/batchkit/batchkit-0.9.2.dev0-py3-none-any.whl#sha256=495f48df2cf837038ba40077e63d198b64f9821b8120a753c65746e8b12fd4f3 (from https://www.piwheels.org/simple/batchkit/) (requires-python:>=3.6) 2025-09-09T22:19:04,624 Skipping link: not a file: https://www.piwheels.org/simple/batchkit/ 2025-09-09T22:19:04,624 Skipping link: not a file: https://pypi.org/simple/batchkit/ 2025-09-09T22:19:04,650 Given no hashes to check 1 links for project 'batchkit': discarding no candidates 2025-09-09T22:19:04,651 Collecting batchkit==0.9.14 2025-09-09T22:19:04,652 Created temporary directory: /tmp/pip-unpack-0t4f0jq7 2025-09-09T22:19:04,968 Downloading batchkit-0.9.14.tar.gz (43 kB) 2025-09-09T22:19:05,020 Added batchkit==0.9.14 from https://files.pythonhosted.org/packages/69/91/fcc0612ea3be57232510057f0d8cde37d679b98680856cae384e8cb191a7/batchkit-0.9.14.tar.gz to build tracker '/tmp/pip-build-tracker-7xrma1bj' 2025-09-09T22:19:05,021 ERROR: batchkit==0.9.14 from https://files.pythonhosted.org/packages/69/91/fcc0612ea3be57232510057f0d8cde37d679b98680856cae384e8cb191a7/batchkit-0.9.14.tar.gz does not appear to be a Python project: neither 'setup.py' nor 'pyproject.toml' found. 2025-09-09T22:19:05,022 Exception information: 2025-09-09T22:19:05,022 Traceback (most recent call last): 2025-09-09T22:19:05,022 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-09T22:19:05,022 status = _inner_run() 2025-09-09T22:19:05,022 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-09T22:19:05,022 return self.run(options, args) 2025-09-09T22:19:05,022 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-09T22:19:05,022 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-09T22:19:05,022 return func(self, options, args) 2025-09-09T22:19:05,022 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-09T22:19:05,022 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-09T22:19:05,022 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-09T22:19:05,022 result = self._result = resolver.resolve( 2025-09-09T22:19:05,022 ~~~~~~~~~~~~~~~~^ 2025-09-09T22:19:05,022 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-09T22:19:05,022 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T22:19:05,022 ) 2025-09-09T22:19:05,022 ^ 2025-09-09T22:19:05,022 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-09T22:19:05,022 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-09T22:19:05,022 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-09T22:19:05,022 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-09T22:19:05,022 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T22:19:05,022 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-09T22:19:05,022 if not criterion.candidates: 2025-09-09T22:19:05,022 ^^^^^^^^^^^^^^^^^^^^ 2025-09-09T22:19:05,022 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-09T22:19:05,022 return bool(self._sequence) 2025-09-09T22:19:05,022 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-09T22:19:05,022 self._bool = any(self) 2025-09-09T22:19:05,022 ~~~^^^^^^ 2025-09-09T22:19:05,022 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-09T22:19:05,022 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-09T22:19:05,022 ^^^^^^^^ 2025-09-09T22:19:05,022 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-09T22:19:05,022 candidate = func() 2025-09-09T22:19:05,022 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-09T22:19:05,022 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-09T22:19:05,022 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T22:19:05,022 link, template, name, version 2025-09-09T22:19:05,022 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T22:19:05,022 ) 2025-09-09T22:19:05,022 ^ 2025-09-09T22:19:05,022 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-09T22:19:05,022 self._link_candidate_cache[link] = LinkCandidate( 2025-09-09T22:19:05,022 ~~~~~~~~~~~~~^ 2025-09-09T22:19:05,022 link, 2025-09-09T22:19:05,022 ^^^^^ 2025-09-09T22:19:05,022 ...<3 lines>... 2025-09-09T22:19:05,022 version=version, 2025-09-09T22:19:05,022 ^^^^^^^^^^^^^^^^ 2025-09-09T22:19:05,022 ) 2025-09-09T22:19:05,022 ^ 2025-09-09T22:19:05,022 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-09T22:19:05,022 super().__init__( 2025-09-09T22:19:05,022 ~~~~~~~~~~~~~~~~^ 2025-09-09T22:19:05,022 link=link, 2025-09-09T22:19:05,022 ^^^^^^^^^^ 2025-09-09T22:19:05,022 ...<4 lines>... 2025-09-09T22:19:05,022 version=version, 2025-09-09T22:19:05,022 ^^^^^^^^^^^^^^^^ 2025-09-09T22:19:05,022 ) 2025-09-09T22:19:05,022 ^ 2025-09-09T22:19:05,022 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-09T22:19:05,022 self.dist = self._prepare() 2025-09-09T22:19:05,022 ~~~~~~~~~~~~~^^ 2025-09-09T22:19:05,022 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-09T22:19:05,022 dist = self._prepare_distribution() 2025-09-09T22:19:05,022 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-09T22:19:05,022 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-09T22:19:05,022 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T22:19:05,022 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-09T22:19:05,022 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-09T22:19:05,022 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T22:19:05,022 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-09T22:19:05,022 dist = _get_prepared_distribution( 2025-09-09T22:19:05,022 req, 2025-09-09T22:19:05,022 ...<3 lines>... 2025-09-09T22:19:05,022 self.check_build_deps, 2025-09-09T22:19:05,022 ) 2025-09-09T22:19:05,022 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-09T22:19:05,022 abstract_dist.prepare_distribution_metadata( 2025-09-09T22:19:05,022 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-09T22:19:05,022 finder, build_isolation, check_build_deps 2025-09-09T22:19:05,022 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-09T22:19:05,022 ) 2025-09-09T22:19:05,022 ^ 2025-09-09T22:19:05,022 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 39, in prepare_distribution_metadata 2025-09-09T22:19:05,022 self.req.load_pyproject_toml() 2025-09-09T22:19:05,022 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-09T22:19:05,022 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 512, in load_pyproject_toml 2025-09-09T22:19:05,022 pyproject_toml_data = load_pyproject_toml( 2025-09-09T22:19:05,022 self.use_pep517, self.pyproject_toml_path, self.setup_py_path, str(self) 2025-09-09T22:19:05,022 ) 2025-09-09T22:19:05,022 File "/usr/lib/python3/dist-packages/pip/_internal/pyproject.py", line 63, in load_pyproject_toml 2025-09-09T22:19:05,022 raise InstallationError( 2025-09-09T22:19:05,022 ...<2 lines>... 2025-09-09T22:19:05,022 ) 2025-09-09T22:19:05,022 pip._internal.exceptions.InstallationError: batchkit==0.9.14 from https://files.pythonhosted.org/packages/69/91/fcc0612ea3be57232510057f0d8cde37d679b98680856cae384e8cb191a7/batchkit-0.9.14.tar.gz does not appear to be a Python project: neither 'setup.py' nor 'pyproject.toml' found. 2025-09-09T22:19:05,041 Removed batchkit==0.9.14 from https://files.pythonhosted.org/packages/69/91/fcc0612ea3be57232510057f0d8cde37d679b98680856cae384e8cb191a7/batchkit-0.9.14.tar.gz from build tracker '/tmp/pip-build-tracker-7xrma1bj' 2025-09-09T22:19:05,041 Removed build tracker: '/tmp/pip-build-tracker-7xrma1bj'