2025-09-08T00:29:34,197 Created temporary directory: /tmp/pip-build-tracker-3tscn365 2025-09-08T00:29:34,198 Initialized build tracking at /tmp/pip-build-tracker-3tscn365 2025-09-08T00:29:34,198 Created build tracker: /tmp/pip-build-tracker-3tscn365 2025-09-08T00:29:34,198 Entered build tracker: /tmp/pip-build-tracker-3tscn365 2025-09-08T00:29:34,198 Created temporary directory: /tmp/pip-wheel-lrjgcbdg 2025-09-08T00:29:34,201 Created temporary directory: /tmp/pip-ephem-wheel-cache-qv9s69dj 2025-09-08T00:29:34,260 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2025-09-08T00:29:34,262 2 location(s) to search for versions of nanpy: 2025-09-08T00:29:34,262 * https://pypi.org/simple/nanpy/ 2025-09-08T00:29:34,262 * https://www.piwheels.org/simple/nanpy/ 2025-09-08T00:29:34,263 Fetching project page and analyzing links: https://pypi.org/simple/nanpy/ 2025-09-08T00:29:34,263 Getting page https://pypi.org/simple/nanpy/ 2025-09-08T00:29:34,264 Found index url https://pypi.org/simple/ 2025-09-08T00:29:34,450 Fetched page https://pypi.org/simple/nanpy/ as application/vnd.pypi.simple.v1+json 2025-09-08T00:29:34,456 Found link https://files.pythonhosted.org/packages/32/c2/06361485ab4917504f5515a583837060bc959c3232a0c428d6eb0d6e4d3d/nanpy-v0.4.tar.gz (from https://pypi.org/simple/nanpy/), version: v0.4 2025-09-08T00:29:34,457 Found link https://files.pythonhosted.org/packages/1e/d5/56947fcc1c0f8217f090869fa26abbf8191af1184be04df91a7fec7160ae/nanpy-v0.5.tar.gz (from https://pypi.org/simple/nanpy/), version: v0.5 2025-09-08T00:29:34,458 Found link https://files.pythonhosted.org/packages/1a/58/9ea28e47b9dc07833c3a5ddcc71b058ad97eb1a9f9b34e4a709fc14ae05e/nanpy-v0.6.tar.gz (from https://pypi.org/simple/nanpy/), version: v0.6 2025-09-08T00:29:34,458 Found link https://files.pythonhosted.org/packages/6b/c8/bd3d71194eb5053c7a734af75d3dc53af7d0bea810e00c1465a7b0ae2f28/nanpy-v0.7.tar.gz (from https://pypi.org/simple/nanpy/), version: v0.7 2025-09-08T00:29:34,459 Found link https://files.pythonhosted.org/packages/97/0b/c6528213139f1280ccb8ed77357ae68fd75ac4d21fbbbd4755508f0c3acc/nanpy-v0.8.tar.gz (from https://pypi.org/simple/nanpy/), version: v0.8 2025-09-08T00:29:34,459 Found link https://files.pythonhosted.org/packages/69/f3/9be034ebc529d3676c6559a96de895c95b81f0f93e9bb8b9a64490026a28/nanpy-firmware-v0.9.tar.gz (from https://pypi.org/simple/nanpy/), version: firmware-v0.9 2025-09-08T00:29:34,459 Found link https://files.pythonhosted.org/packages/40/94/4bb2128e6ada40dbbcc4a5132b7117905979a9a329b5488de0ed44aebb04/nanpy-v0.9.tar.gz (from https://pypi.org/simple/nanpy/), version: v0.9 2025-09-08T00:29:34,460 Found link https://files.pythonhosted.org/packages/7f/eb/19f89aaadf1a8e2ff24665729c496c58a9bdcd2976c4426f94698f073b10/nanpy-firmware-v0.9.1.tar.gz (from https://pypi.org/simple/nanpy/), version: firmware-v0.9.1 2025-09-08T00:29:34,460 Found link https://files.pythonhosted.org/packages/59/af/db0f06d05558b6c087c9323bb6e9070677fa54d6d06e5b8844f8a6866920/nanpy-v0.9.1.tar.gz (from https://pypi.org/simple/nanpy/), version: v0.9.1 2025-09-08T00:29:34,461 Found link https://files.pythonhosted.org/packages/fc/dc/917a51c8fadc8cc5b14548ea502cae21d76d06ffd8f9ff40ef26b59825fa/nanpy-firmware-v0.9.2.tar.gz (from https://pypi.org/simple/nanpy/), version: firmware-v0.9.2 2025-09-08T00:29:34,461 Found link https://files.pythonhosted.org/packages/79/91/9f76516b7c1b150f4ea9b2192e83d16cfc9b241b3bdf7436acd6bb4f92ed/nanpy-v0.9.2.tar.gz (from https://pypi.org/simple/nanpy/), version: v0.9.2 2025-09-08T00:29:34,462 Found link https://files.pythonhosted.org/packages/2c/32/4dd0f07c726d7c86f66355af8ce95b278b6259aca4722cd9be86c06d2387/nanpy-0.9.3.tar.gz (from https://pypi.org/simple/nanpy/), version: 0.9.3 2025-09-08T00:29:34,462 Found link https://files.pythonhosted.org/packages/ac/55/688dcfec9d7bd0f6a328d02a91e4e052925f90ea4690a4f3075a5e46fc40/nanpy-firmware-0.9.3.tar.gz (from https://pypi.org/simple/nanpy/), version: firmware-0.9.3 2025-09-08T00:29:34,462 Found link https://files.pythonhosted.org/packages/09/e9/985baab18e16c4194591099738fcfddde424bdacc727fd6abf906dfe989f/nanpy-0.9.4.tar.gz (from https://pypi.org/simple/nanpy/), version: 0.9.4 2025-09-08T00:29:34,463 Found link https://files.pythonhosted.org/packages/69/9a/a744b7597118f8fa08e15d3d6f7708d5be8640a08e944c383776d89719ba/nanpy-firmware-0.9.4.tar.gz (from https://pypi.org/simple/nanpy/), version: firmware-0.9.4 2025-09-08T00:29:34,463 Found link https://files.pythonhosted.org/packages/31/1e/c6fca95d6a10c76fad5be331626d203947776d09fedf4f7e7d15492cba9f/nanpy-0.9.5.tar.gz (from https://pypi.org/simple/nanpy/), version: 0.9.5 2025-09-08T00:29:34,464 Found link https://files.pythonhosted.org/packages/7f/1c/6c9a104bca8c4042dc8bca463d0f42b4b3183d92c48c5dd68f472854839f/nanpy-firmware-0.9.5.1.tar.gz (from https://pypi.org/simple/nanpy/), version: firmware-0.9.5.1 2025-09-08T00:29:34,464 Found link https://files.pythonhosted.org/packages/ad/c4/9d81917ac0165e9541cd82490bda749599f5dd97a215b892e1b0267650c3/nanpy-0.9.6.tar.gz (from https://pypi.org/simple/nanpy/), version: 0.9.6 2025-09-08T00:29:34,465 Found link https://files.pythonhosted.org/packages/fd/9a/d088fe79d0a6857c19517ccf46621fcb7741d76c3b16900b306f2ad324f4/nanpy-firmware-0.9.6.tar.gz (from https://pypi.org/simple/nanpy/), version: firmware-0.9.6 2025-09-08T00:29:34,465 Fetching project page and analyzing links: https://www.piwheels.org/simple/nanpy/ 2025-09-08T00:29:34,466 Getting page https://www.piwheels.org/simple/nanpy/ 2025-09-08T00:29:34,468 Found index url https://www.piwheels.org/simple/ 2025-09-08T00:29:34,555 Fetched page https://www.piwheels.org/simple/nanpy/ as text/html 2025-09-08T00:29:34,558 Skipping link: No binaries permitted for nanpy: https://archive1.piwheels.org/simple/nanpy/nanpy-0.9.6-py3-none-any.whl#sha256=d33988ab389baf83a48b75057884d58fccdc611a26b3b4ac92bf3deab77770e9 (from https://www.piwheels.org/simple/nanpy/) 2025-09-08T00:29:34,558 Skipping link: No binaries permitted for nanpy: https://archive1.piwheels.org/simple/nanpy/nanpy-0.9.5-py3-none-any.whl#sha256=0f11d5113b288867464709c5161b35a1c4106a4be6748400c4dd4ae6a4dba45f (from https://www.piwheels.org/simple/nanpy/) 2025-09-08T00:29:34,559 Skipping link: No binaries permitted for nanpy: https://archive1.piwheels.org/simple/nanpy/nanpy-0.9.4-py3-none-any.whl#sha256=eb7de73f00369f7806307c1f3d9e42010bed304377d139559b42d0617360f7bf (from https://www.piwheels.org/simple/nanpy/) 2025-09-08T00:29:34,559 Skipping link: No binaries permitted for nanpy: https://archive1.piwheels.org/simple/nanpy/nanpy-0.9.3-py3-none-any.whl#sha256=b59dd859672749330fba0728e2418a2ad6113ecc03de213d12c7c22215415413 (from https://www.piwheels.org/simple/nanpy/) 2025-09-08T00:29:34,559 Skipping link: No binaries permitted for nanpy: https://archive1.piwheels.org/simple/nanpy/nanpy-0.9.1-py3-none-any.whl#sha256=142e987a363b6b97f15328105832af437214dbc2e38b19dce0b0b0d695c8f0a3 (from https://www.piwheels.org/simple/nanpy/) 2025-09-08T00:29:34,559 Skipping link: No binaries permitted for nanpy: https://archive1.piwheels.org/simple/nanpy/nanpy-0.9-py3-none-any.whl#sha256=b5a005279f8d250aa94e2c4b1c6c78787930c44393e3801b0ad93656bbe4dea5 (from https://www.piwheels.org/simple/nanpy/) 2025-09-08T00:29:34,559 Skipping link: No binaries permitted for nanpy: https://archive1.piwheels.org/simple/nanpy/nanpy-0.8-py3-none-any.whl#sha256=60201095cbd01cee15a278fe28561a11ee853db35cf95ed269b2839277b7846f (from https://www.piwheels.org/simple/nanpy/) 2025-09-08T00:29:34,559 Skipping link: No binaries permitted for nanpy: https://archive1.piwheels.org/simple/nanpy/nanpy-0.6-py3-none-any.whl#sha256=f9554d87a4f79362d9dcccc8e94de21cbec23330c750fd3d350d35cf03987582 (from https://www.piwheels.org/simple/nanpy/) 2025-09-08T00:29:34,560 Skipping link: No binaries permitted for nanpy: https://archive1.piwheels.org/simple/nanpy/nanpy-0.5-py3-none-any.whl#sha256=cd53b9aee492ae44e809744fd5fd9bf882c3831b3c87993d8ac6fed186e3707c (from https://www.piwheels.org/simple/nanpy/) 2025-09-08T00:29:34,560 Skipping link: No binaries permitted for nanpy: https://archive1.piwheels.org/simple/nanpy/nanpy-0.4-py3-none-any.whl#sha256=450010c3c611b23c8e7c24da4af399f998ef35e9a1abfbddd5ebf39afcf00fa3 (from https://www.piwheels.org/simple/nanpy/) 2025-09-08T00:29:34,560 Skipping link: not a file: https://www.piwheels.org/simple/nanpy/ 2025-09-08T00:29:34,560 Skipping link: not a file: https://pypi.org/simple/nanpy/ 2025-09-08T00:29:34,588 Given no hashes to check 1 links for project 'nanpy': discarding no candidates 2025-09-08T00:29:34,589 Collecting nanpy==0.9.2 2025-09-08T00:29:34,590 Created temporary directory: /tmp/pip-unpack-u_mm3vk6 2025-09-08T00:29:35,019 Downloading nanpy-v0.9.2.tar.gz (31 kB) 2025-09-08T00:29:35,119 Added nanpy==0.9.2 from https://files.pythonhosted.org/packages/79/91/9f76516b7c1b150f4ea9b2192e83d16cfc9b241b3bdf7436acd6bb4f92ed/nanpy-v0.9.2.tar.gz to build tracker '/tmp/pip-build-tracker-3tscn365' 2025-09-08T00:29:35,119 ERROR: nanpy==0.9.2 from https://files.pythonhosted.org/packages/79/91/9f76516b7c1b150f4ea9b2192e83d16cfc9b241b3bdf7436acd6bb4f92ed/nanpy-v0.9.2.tar.gz does not appear to be a Python project: neither 'setup.py' nor 'pyproject.toml' found. 2025-09-08T00:29:35,120 Exception information: 2025-09-08T00:29:35,120 Traceback (most recent call last): 2025-09-08T00:29:35,120 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 105, in _run_wrapper 2025-09-08T00:29:35,120 status = _inner_run() 2025-09-08T00:29:35,120 File "/usr/lib/python3/dist-packages/pip/_internal/cli/base_command.py", line 96, in _inner_run 2025-09-08T00:29:35,120 return self.run(options, args) 2025-09-08T00:29:35,120 ~~~~~~~~^^^^^^^^^^^^^^^ 2025-09-08T00:29:35,120 File "/usr/lib/python3/dist-packages/pip/_internal/cli/req_command.py", line 68, in wrapper 2025-09-08T00:29:35,120 return func(self, options, args) 2025-09-08T00:29:35,120 File "/usr/lib/python3/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2025-09-08T00:29:35,120 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2025-09-08T00:29:35,120 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 96, in resolve 2025-09-08T00:29:35,120 result = self._result = resolver.resolve( 2025-09-08T00:29:35,120 ~~~~~~~~~~~~~~~~^ 2025-09-08T00:29:35,120 collected.requirements, max_rounds=limit_how_complex_resolution_can_be 2025-09-08T00:29:35,120 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:29:35,120 ) 2025-09-08T00:29:35,120 ^ 2025-09-08T00:29:35,120 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 515, in resolve 2025-09-08T00:29:35,120 state = resolution.resolve(requirements, max_rounds=max_rounds) 2025-09-08T00:29:35,120 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 388, in resolve 2025-09-08T00:29:35,120 self._add_to_criteria(self.state.criteria, r, parent=None) 2025-09-08T00:29:35,120 ~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:29:35,120 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/resolvers/resolution.py", line 141, in _add_to_criteria 2025-09-08T00:29:35,120 if not criterion.candidates: 2025-09-08T00:29:35,120 ^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:29:35,120 File "/usr/lib/python3/dist-packages/pip/_vendor/resolvelib/structs.py", line 194, in __bool__ 2025-09-08T00:29:35,120 return bool(self._sequence) 2025-09-08T00:29:35,120 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 163, in __bool__ 2025-09-08T00:29:35,120 self._bool = any(self) 2025-09-08T00:29:35,120 ~~~^^^^^^ 2025-09-08T00:29:35,120 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 147, in 2025-09-08T00:29:35,120 return (c for c in iterator if id(c) not in self._incompatible_ids) 2025-09-08T00:29:35,120 ^^^^^^^^ 2025-09-08T00:29:35,120 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 37, in _iter_built 2025-09-08T00:29:35,120 candidate = func() 2025-09-08T00:29:35,120 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 187, in _make_candidate_from_link 2025-09-08T00:29:35,120 base: Optional[BaseCandidate] = self._make_base_candidate_from_link( 2025-09-08T00:29:35,120 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T00:29:35,120 link, template, name, version 2025-09-08T00:29:35,120 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:29:35,120 ) 2025-09-08T00:29:35,120 ^ 2025-09-08T00:29:35,120 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 233, in _make_base_candidate_from_link 2025-09-08T00:29:35,120 self._link_candidate_cache[link] = LinkCandidate( 2025-09-08T00:29:35,120 ~~~~~~~~~~~~~^ 2025-09-08T00:29:35,120 link, 2025-09-08T00:29:35,120 ^^^^^ 2025-09-08T00:29:35,120 ...<3 lines>... 2025-09-08T00:29:35,120 version=version, 2025-09-08T00:29:35,120 ^^^^^^^^^^^^^^^^ 2025-09-08T00:29:35,120 ) 2025-09-08T00:29:35,120 ^ 2025-09-08T00:29:35,120 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 306, in __init__ 2025-09-08T00:29:35,120 super().__init__( 2025-09-08T00:29:35,120 ~~~~~~~~~~~~~~~~^ 2025-09-08T00:29:35,120 link=link, 2025-09-08T00:29:35,120 ^^^^^^^^^^ 2025-09-08T00:29:35,120 ...<4 lines>... 2025-09-08T00:29:35,120 version=version, 2025-09-08T00:29:35,120 ^^^^^^^^^^^^^^^^ 2025-09-08T00:29:35,120 ) 2025-09-08T00:29:35,120 ^ 2025-09-08T00:29:35,120 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 159, in __init__ 2025-09-08T00:29:35,120 self.dist = self._prepare() 2025-09-08T00:29:35,120 ~~~~~~~~~~~~~^^ 2025-09-08T00:29:35,120 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 236, in _prepare 2025-09-08T00:29:35,120 dist = self._prepare_distribution() 2025-09-08T00:29:35,120 File "/usr/lib/python3/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 317, in _prepare_distribution 2025-09-08T00:29:35,120 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2025-09-08T00:29:35,120 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:29:35,120 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 532, in prepare_linked_requirement 2025-09-08T00:29:35,120 return self._prepare_linked_requirement(req, parallel_builds) 2025-09-08T00:29:35,120 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:29:35,120 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 647, in _prepare_linked_requirement 2025-09-08T00:29:35,120 dist = _get_prepared_distribution( 2025-09-08T00:29:35,120 req, 2025-09-08T00:29:35,120 ...<3 lines>... 2025-09-08T00:29:35,120 self.check_build_deps, 2025-09-08T00:29:35,120 ) 2025-09-08T00:29:35,120 File "/usr/lib/python3/dist-packages/pip/_internal/operations/prepare.py", line 71, in _get_prepared_distribution 2025-09-08T00:29:35,120 abstract_dist.prepare_distribution_metadata( 2025-09-08T00:29:35,120 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 2025-09-08T00:29:35,120 finder, build_isolation, check_build_deps 2025-09-08T00:29:35,120 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2025-09-08T00:29:35,120 ) 2025-09-08T00:29:35,120 ^ 2025-09-08T00:29:35,120 File "/usr/lib/python3/dist-packages/pip/_internal/distributions/sdist.py", line 39, in prepare_distribution_metadata 2025-09-08T00:29:35,120 self.req.load_pyproject_toml() 2025-09-08T00:29:35,120 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^ 2025-09-08T00:29:35,120 File "/usr/lib/python3/dist-packages/pip/_internal/req/req_install.py", line 512, in load_pyproject_toml 2025-09-08T00:29:35,120 pyproject_toml_data = load_pyproject_toml( 2025-09-08T00:29:35,120 self.use_pep517, self.pyproject_toml_path, self.setup_py_path, str(self) 2025-09-08T00:29:35,120 ) 2025-09-08T00:29:35,120 File "/usr/lib/python3/dist-packages/pip/_internal/pyproject.py", line 63, in load_pyproject_toml 2025-09-08T00:29:35,120 raise InstallationError( 2025-09-08T00:29:35,120 ...<2 lines>... 2025-09-08T00:29:35,120 ) 2025-09-08T00:29:35,120 pip._internal.exceptions.InstallationError: nanpy==0.9.2 from https://files.pythonhosted.org/packages/79/91/9f76516b7c1b150f4ea9b2192e83d16cfc9b241b3bdf7436acd6bb4f92ed/nanpy-v0.9.2.tar.gz does not appear to be a Python project: neither 'setup.py' nor 'pyproject.toml' found. 2025-09-08T00:29:35,139 Removed nanpy==0.9.2 from https://files.pythonhosted.org/packages/79/91/9f76516b7c1b150f4ea9b2192e83d16cfc9b241b3bdf7436acd6bb4f92ed/nanpy-v0.9.2.tar.gz from build tracker '/tmp/pip-build-tracker-3tscn365' 2025-09-08T00:29:35,139 Removed build tracker: '/tmp/pip-build-tracker-3tscn365'