2023-09-12T07:15:24,704 Created temporary directory: /tmp/pip-build-tracker-978j959d 2023-09-12T07:15:24,706 Initialized build tracking at /tmp/pip-build-tracker-978j959d 2023-09-12T07:15:24,706 Created build tracker: /tmp/pip-build-tracker-978j959d 2023-09-12T07:15:24,707 Entered build tracker: /tmp/pip-build-tracker-978j959d 2023-09-12T07:15:24,707 Created temporary directory: /tmp/pip-wheel-vlu54q0t 2023-09-12T07:15:24,711 Created temporary directory: /tmp/pip-ephem-wheel-cache-jxensstm 2023-09-12T07:15:24,733 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-12T07:15:24,736 2 location(s) to search for versions of skymapping-tools: 2023-09-12T07:15:24,736 * https://pypi.org/simple/skymapping-tools/ 2023-09-12T07:15:24,736 * https://www.piwheels.org/simple/skymapping-tools/ 2023-09-12T07:15:24,737 Fetching project page and analyzing links: https://pypi.org/simple/skymapping-tools/ 2023-09-12T07:15:24,738 Getting page https://pypi.org/simple/skymapping-tools/ 2023-09-12T07:15:24,740 Found index url https://pypi.org/simple/ 2023-09-12T07:15:24,955 Fetched page https://pypi.org/simple/skymapping-tools/ as application/vnd.pypi.simple.v1+json 2023-09-12T07:15:24,958 Skipping link: No binaries permitted for skymapping-tools: https://files.pythonhosted.org/packages/f2/de/c796c646595f44fad4156cf1550b52d206d10b208b2c39a1626841a0810e/skymapping_tools-0.5.0-py3-none-any.whl (from https://pypi.org/simple/skymapping-tools/) (requires-python:>=3.6) 2023-09-12T07:15:24,959 Found link https://files.pythonhosted.org/packages/cd/cd/5faddeba9285152864f15250d9cd2c0c0839c18bd5be02fc9f88af130465/skymapping_tools-0.5.0.tar.gz (from https://pypi.org/simple/skymapping-tools/) (requires-python:>=3.6), version: 0.5.0 2023-09-12T07:15:24,960 Skipping link: No binaries permitted for skymapping-tools: https://files.pythonhosted.org/packages/33/d3/32f23ae0f79178082b66ac566fdc70b02ca2211dd26edcdfcd5db93cd5a8/skymapping_tools-0.8.8-py3-none-any.whl (from https://pypi.org/simple/skymapping-tools/) (requires-python:>=3.6) 2023-09-12T07:15:24,961 Found link https://files.pythonhosted.org/packages/32/47/dbaedd58b855d6bcdf50cd5971507413dd93261a6fa7a994f63971f243fc/skymapping_tools-0.8.8.tar.gz (from https://pypi.org/simple/skymapping-tools/) (requires-python:>=3.6), version: 0.8.8 2023-09-12T07:15:24,962 Found link https://files.pythonhosted.org/packages/28/38/373305a384eb981fd684e2671c21956c07fc5c21e4766efa1fcb1e33039e/skymapping_tools-0.8.9.tar.gz (from https://pypi.org/simple/skymapping-tools/) (requires-python:>=3.6), version: 0.8.9 2023-09-12T07:15:24,963 Found link https://files.pythonhosted.org/packages/93/f4/857a19f96ba593260ab8a3c21adca298437b8488a344aaef30dec863b127/skymapping_tools-0.9.0.tar.gz (from https://pypi.org/simple/skymapping-tools/) (requires-python:>=3.6), version: 0.9.0 2023-09-12T07:15:24,964 Found link https://files.pythonhosted.org/packages/f0/1f/5ed8761bff6d16e833e573748e8dc6232957e23f0c6094ae5747562a074e/skymapping_tools-0.9.1.tar.gz (from https://pypi.org/simple/skymapping-tools/) (requires-python:>=3.6), version: 0.9.1 2023-09-12T07:15:24,965 Found link https://files.pythonhosted.org/packages/94/20/456800d6f82e31a5a2aa5b0f16546e51e4d5a20e252ac10751cfffd035ff/skymapping_tools-0.10.1.tar.gz (from https://pypi.org/simple/skymapping-tools/) (requires-python:>=3.6), version: 0.10.1 2023-09-12T07:15:24,966 Found link https://files.pythonhosted.org/packages/2e/05/9a69c2bcbee824346fa3acf17d178ee8248948a7737fc54ea179dea48496/skymapping_tools-0.11.1.tar.gz (from https://pypi.org/simple/skymapping-tools/) (requires-python:>=3.6), version: 0.11.1 2023-09-12T07:15:24,967 Found link https://files.pythonhosted.org/packages/99/60/46d9498000f33a029351418efa112ec0b64e3a8e47da7b9f61e6d14c7a2a/skymapping_tools-0.12.0.tar.gz (from https://pypi.org/simple/skymapping-tools/) (requires-python:>=3.6), version: 0.12.0 2023-09-12T07:15:24,968 Found link https://files.pythonhosted.org/packages/50/ac/5f21f588db3751022551d80bea0c22fb441602ef2a12c3638e7d84e7cebd/skymapping_tools-0.13.0.tar.gz (from https://pypi.org/simple/skymapping-tools/) (requires-python:>=3.6), version: 0.13.0 2023-09-12T07:15:24,969 Fetching project page and analyzing links: https://www.piwheels.org/simple/skymapping-tools/ 2023-09-12T07:15:24,970 Getting page https://www.piwheels.org/simple/skymapping-tools/ 2023-09-12T07:15:24,971 Found index url https://www.piwheels.org/simple/ 2023-09-12T07:15:28,335 Fetched page https://www.piwheels.org/simple/skymapping-tools/ as text/html 2023-09-12T07:15:28,343 Skipping link: No binaries permitted for skymapping-tools: https://www.piwheels.org/simple/skymapping-tools/skymapping_tools-0.10.1-py3-none-any.whl#sha256=8b5f0b1673f7d97bda0cf400991e56ba2c1cb0676ef04c9e495d4bfaaf87eef8 (from https://www.piwheels.org/simple/skymapping-tools/) (requires-python:>=3.6) 2023-09-12T07:15:28,344 Skipping link: No binaries permitted for skymapping-tools: https://www.piwheels.org/simple/skymapping-tools/skymapping_tools-0.11.1-py3-none-any.whl#sha256=e8c1557c42097fcb1b5827da1eaae2b6b028f5bff30c926753cbe2d950730772 (from https://www.piwheels.org/simple/skymapping-tools/) (requires-python:>=3.6) 2023-09-12T07:15:28,345 Skipping link: No binaries permitted for skymapping-tools: https://www.piwheels.org/simple/skymapping-tools/skymapping_tools-0.12.0-py3-none-any.whl#sha256=64038b483a8e9a55ee403a2877a2700e6eabefa5dfcabe1760dcfbea8c9f0628 (from https://www.piwheels.org/simple/skymapping-tools/) (requires-python:>=3.6) 2023-09-12T07:15:28,346 Skipping link: No binaries permitted for skymapping-tools: https://www.piwheels.org/simple/skymapping-tools/skymapping_tools-0.13.0-py3-none-any.whl#sha256=f843bade5ef702a29c672d7a126e628f9f4760c17098d9e12a80140b1365d0e1 (from https://www.piwheels.org/simple/skymapping-tools/) (requires-python:>=3.6) 2023-09-12T07:15:28,347 Skipping link: No binaries permitted for skymapping-tools: https://www.piwheels.org/simple/skymapping-tools/skymapping_tools-0.5.0-py3-none-any.whl#sha256=bcece317bf232a9a1a0a15859445e24e8ed6f227d0f6cf5fdc906b8450289f8d (from https://www.piwheels.org/simple/skymapping-tools/) (requires-python:>=3.6) 2023-09-12T07:15:28,348 Skipping link: No binaries permitted for skymapping-tools: https://www.piwheels.org/simple/skymapping-tools/skymapping_tools-0.8.8-py3-none-any.whl#sha256=2dab3eade88de434f812a1d0dec913c4b908e109fdd2ffda3aec923a41aec7d5 (from https://www.piwheels.org/simple/skymapping-tools/) (requires-python:>=3.6) 2023-09-12T07:15:28,349 Skipping link: No binaries permitted for skymapping-tools: https://www.piwheels.org/simple/skymapping-tools/skymapping_tools-0.9.0-py3-none-any.whl#sha256=4f13b076626d44206887eabe6a0825ac956b06dd6b764e6e182f3c56afb67c18 (from https://www.piwheels.org/simple/skymapping-tools/) (requires-python:>=3.6) 2023-09-12T07:15:28,350 Skipping link: No binaries permitted for skymapping-tools: https://www.piwheels.org/simple/skymapping-tools/skymapping_tools-0.9.1-py3-none-any.whl#sha256=aabfeaac75a6f1054579395143fb29e8936c67a72dbde946e8810a0707add539 (from https://www.piwheels.org/simple/skymapping-tools/) (requires-python:>=3.6) 2023-09-12T07:15:28,351 Skipping link: not a file: https://www.piwheels.org/simple/skymapping-tools/ 2023-09-12T07:15:28,352 Skipping link: not a file: https://pypi.org/simple/skymapping-tools/ 2023-09-12T07:15:28,399 Given no hashes to check 1 links for project 'skymapping-tools': discarding no candidates 2023-09-12T07:15:28,431 Collecting skymapping-tools==0.8.9 2023-09-12T07:15:28,433 Created temporary directory: /tmp/pip-unpack-5b5ggh6j 2023-09-12T07:15:28,651 Downloading skymapping_tools-0.8.9.tar.gz (17 kB) 2023-09-12T07:15:28,689 Added skymapping-tools==0.8.9 from https://files.pythonhosted.org/packages/28/38/373305a384eb981fd684e2671c21956c07fc5c21e4766efa1fcb1e33039e/skymapping_tools-0.8.9.tar.gz to build tracker '/tmp/pip-build-tracker-978j959d' 2023-09-12T07:15:28,692 Running setup.py (path:/tmp/pip-wheel-vlu54q0t/skymapping-tools_1f1b5d22bef14821ba2d91e1871f03a8/setup.py) egg_info for package skymapping-tools 2023-09-12T07:15:28,692 Created temporary directory: /tmp/pip-pip-egg-info-36z4m8hf 2023-09-12T07:15:28,693 Preparing metadata (setup.py): started 2023-09-12T07:15:28,695 Running command python setup.py egg_info 2023-09-12T07:15:29,140 Traceback (most recent call last): 2023-09-12T07:15:29,141 File "", line 2, in 2023-09-12T07:15:29,141 File "", line 34, in 2023-09-12T07:15:29,142 File "/tmp/pip-wheel-vlu54q0t/skymapping-tools_1f1b5d22bef14821ba2d91e1871f03a8/setup.py", line 2, in 2023-09-12T07:15:29,143 import skymapper 2023-09-12T07:15:29,143 File "/tmp/pip-wheel-vlu54q0t/skymapping-tools_1f1b5d22bef14821ba2d91e1871f03a8/skymapper/__init__.py", line 1, in 2023-09-12T07:15:29,144 from . import core 2023-09-12T07:15:29,145 File "/tmp/pip-wheel-vlu54q0t/skymapping-tools_1f1b5d22bef14821ba2d91e1871f03a8/skymapper/core.py", line 12, in 2023-09-12T07:15:29,146 import scanpy as sc 2023-09-12T07:15:29,146 ModuleNotFoundError: No module named 'scanpy' 2023-09-12T07:15:29,212 ERROR: [present-rich] python setup.py egg_info exited with 1 2023-09-12T07:15:29,225 [bold magenta]full command[/]: [blue]/usr/bin/python3 -c ' 2023-09-12T07:15:29,225 exec(compile('"'"''"'"''"'"' 2023-09-12T07:15:29,225 # This is -- a caller that pip uses to run setup.py 2023-09-12T07:15:29,225 # 2023-09-12T07:15:29,225 # - It imports setuptools before invoking setup.py, to enable projects that directly 2023-09-12T07:15:29,225 # import from `distutils.core` to work with newer packaging standards. 2023-09-12T07:15:29,225 # - It provides a clear error message when setuptools is not installed. 2023-09-12T07:15:29,225 # - It sets `sys.argv[0]` to the underlying `setup.py`, when invoking `setup.py` so 2023-09-12T07:15:29,225 # setuptools doesn'"'"'t think the script is `-c`. This avoids the following warning: 2023-09-12T07:15:29,225 # manifest_maker: standard file '"'"'-c'"'"' not found". 2023-09-12T07:15:29,225 # - It generates a shim setup.py, for handling setup.cfg-only projects. 2023-09-12T07:15:29,225 import os, sys, tokenize 2023-09-12T07:15:29,225 2023-09-12T07:15:29,225 try: 2023-09-12T07:15:29,225 import setuptools 2023-09-12T07:15:29,225 except ImportError as error: 2023-09-12T07:15:29,225 print( 2023-09-12T07:15:29,225 "ERROR: Can not execute `setup.py` since setuptools is not available in " 2023-09-12T07:15:29,225 "the build environment.", 2023-09-12T07:15:29,225 file=sys.stderr, 2023-09-12T07:15:29,225 ) 2023-09-12T07:15:29,225 sys.exit(1) 2023-09-12T07:15:29,225 2023-09-12T07:15:29,225 __file__ = %r 2023-09-12T07:15:29,225 sys.argv[0] = __file__ 2023-09-12T07:15:29,225 2023-09-12T07:15:29,225 if os.path.exists(__file__): 2023-09-12T07:15:29,225 filename = __file__ 2023-09-12T07:15:29,225 with tokenize.open(__file__) as f: 2023-09-12T07:15:29,225 setup_py_code = f.read() 2023-09-12T07:15:29,225 else: 2023-09-12T07:15:29,225 filename = "" 2023-09-12T07:15:29,225 setup_py_code = "from setuptools import setup; setup()" 2023-09-12T07:15:29,225 2023-09-12T07:15:29,225 exec(compile(setup_py_code, filename, "exec")) 2023-09-12T07:15:29,225 '"'"''"'"''"'"' % ('"'"'/tmp/pip-wheel-vlu54q0t/skymapping-tools_1f1b5d22bef14821ba2d91e1871f03a8/setup.py'"'"',), "", "exec"))' egg_info --egg-base /tmp/pip-pip-egg-info-36z4m8hf[/] 2023-09-12T07:15:29,225 [bold magenta]cwd[/]: /tmp/pip-wheel-vlu54q0t/skymapping-tools_1f1b5d22bef14821ba2d91e1871f03a8/ 2023-09-12T07:15:29,226 Preparing metadata (setup.py): finished with status 'error' 2023-09-12T07:15:29,227 ERROR: [present-rich] metadata generation failed 2023-09-12T07:15:29,233 Exception information: 2023-09-12T07:15:29,233 Traceback (most recent call last): 2023-09-12T07:15:29,233 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 64, in generate_metadata 2023-09-12T07:15:29,233 call_subprocess( 2023-09-12T07:15:29,233 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/utils/subprocess.py", line 224, in call_subprocess 2023-09-12T07:15:29,233 raise error 2023-09-12T07:15:29,233 pip._internal.exceptions.InstallationSubprocessError: python setup.py egg_info exited with 1 2023-09-12T07:15:29,233 2023-09-12T07:15:29,233 The above exception was the direct cause of the following exception: 2023-09-12T07:15:29,233 2023-09-12T07:15:29,233 Traceback (most recent call last): 2023-09-12T07:15:29,233 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/base_command.py", line 180, in exc_logging_wrapper 2023-09-12T07:15:29,233 status = run_func(*args) 2023-09-12T07:15:29,233 ^^^^^^^^^^^^^^^ 2023-09-12T07:15:29,233 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/cli/req_command.py", line 248, in wrapper 2023-09-12T07:15:29,233 return func(self, options, args) 2023-09-12T07:15:29,233 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-12T07:15:29,233 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/commands/wheel.py", line 147, in run 2023-09-12T07:15:29,233 requirement_set = resolver.resolve(reqs, check_supported_wheels=True) 2023-09-12T07:15:29,233 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-12T07:15:29,233 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/resolver.py", line 92, in resolve 2023-09-12T07:15:29,233 result = self._result = resolver.resolve( 2023-09-12T07:15:29,233 ^^^^^^^^^^^^^^^^^ 2023-09-12T07:15:29,233 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 546, in resolve 2023-09-12T07:15:29,233 state = resolution.resolve(requirements, max_rounds=max_rounds) 2023-09-12T07:15:29,233 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-12T07:15:29,233 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 397, in resolve 2023-09-12T07:15:29,233 self._add_to_criteria(self.state.criteria, r, parent=None) 2023-09-12T07:15:29,233 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/resolvers.py", line 173, in _add_to_criteria 2023-09-12T07:15:29,233 if not criterion.candidates: 2023-09-12T07:15:29,233 File "/usr/local/lib/python3.11/dist-packages/pip/_vendor/resolvelib/structs.py", line 156, in __bool__ 2023-09-12T07:15:29,233 return bool(self._sequence) 2023-09-12T07:15:29,233 ^^^^^^^^^^^^^^^^^^^^ 2023-09-12T07:15:29,233 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 155, in __bool__ 2023-09-12T07:15:29,233 return any(self) 2023-09-12T07:15:29,233 ^^^^^^^^^ 2023-09-12T07:15:29,233 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 143, in 2023-09-12T07:15:29,233 return (c for c in iterator if id(c) not in self._incompatible_ids) 2023-09-12T07:15:29,233 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-12T07:15:29,233 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/found_candidates.py", line 47, in _iter_built 2023-09-12T07:15:29,233 candidate = func() 2023-09-12T07:15:29,233 ^^^^^^ 2023-09-12T07:15:29,233 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/factory.py", line 206, in _make_candidate_from_link 2023-09-12T07:15:29,233 self._link_candidate_cache[link] = LinkCandidate( 2023-09-12T07:15:29,233 ^^^^^^^^^^^^^^ 2023-09-12T07:15:29,233 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 293, in __init__ 2023-09-12T07:15:29,233 super().__init__( 2023-09-12T07:15:29,233 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 156, in __init__ 2023-09-12T07:15:29,233 self.dist = self._prepare() 2023-09-12T07:15:29,233 ^^^^^^^^^^^^^^^ 2023-09-12T07:15:29,233 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 225, in _prepare 2023-09-12T07:15:29,233 dist = self._prepare_distribution() 2023-09-12T07:15:29,233 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-12T07:15:29,233 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/resolution/resolvelib/candidates.py", line 304, in _prepare_distribution 2023-09-12T07:15:29,233 return preparer.prepare_linked_requirement(self._ireq, parallel_builds=True) 2023-09-12T07:15:29,233 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-12T07:15:29,233 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 538, in prepare_linked_requirement 2023-09-12T07:15:29,233 return self._prepare_linked_requirement(req, parallel_builds) 2023-09-12T07:15:29,233 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-12T07:15:29,233 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 653, in _prepare_linked_requirement 2023-09-12T07:15:29,233 dist = _get_prepared_distribution( 2023-09-12T07:15:29,233 ^^^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-12T07:15:29,233 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/prepare.py", line 69, in _get_prepared_distribution 2023-09-12T07:15:29,233 abstract_dist.prepare_distribution_metadata( 2023-09-12T07:15:29,233 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/distributions/sdist.py", line 61, in prepare_distribution_metadata 2023-09-12T07:15:29,233 self.req.prepare_metadata() 2023-09-12T07:15:29,233 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/req/req_install.py", line 568, in prepare_metadata 2023-09-12T07:15:29,233 self.metadata_directory = generate_metadata_legacy( 2023-09-12T07:15:29,233 ^^^^^^^^^^^^^^^^^^^^^^^^^ 2023-09-12T07:15:29,233 File "/usr/local/lib/python3.11/dist-packages/pip/_internal/operations/build/metadata_legacy.py", line 71, in generate_metadata 2023-09-12T07:15:29,233 raise MetadataGenerationFailed(package_details=details) from error 2023-09-12T07:15:29,233 pip._internal.exceptions.MetadataGenerationFailed: metadata generation failed 2023-09-12T07:15:29,246 Removed skymapping-tools==0.8.9 from https://files.pythonhosted.org/packages/28/38/373305a384eb981fd684e2671c21956c07fc5c21e4766efa1fcb1e33039e/skymapping_tools-0.8.9.tar.gz from build tracker '/tmp/pip-build-tracker-978j959d' 2023-09-12T07:15:29,247 Removed build tracker: '/tmp/pip-build-tracker-978j959d'