× python setup.py egg_info did not run successfully.
│ exit code: 1
╰─> [52 lines of output]
Traceback (most recent call last):
File "", line 2, in
File "", line 34, in
File "/private/var/folders/5f/wd12d4k54y92nf_37yzs57wc0000gn/T/pip-install-bos65vr8/episcanpy_34180352814c4e248866de19a15909cb/setup.py", line 9, in
from episcanpy import author, email
File "/private/var/folders/5f/wd12d4k54y92nf_37yzs57wc0000gn/T/pip-install-bos65vr8/episcanpy_34180352814c4e248866de19a15909cb/episcanpy/init.py", line 3, in
from .utils import check_versions, annotate_doc_types
File "/private/var/folders/5f/wd12d4k54y92nf_37yzs57wc0000gn/T/pip-install-bos65vr8/episcanpy_34180352814c4e248866de19a15909cb/episcanpy/utils.py", line 17, in
from . import settings
File "/private/var/folders/5f/wd12d4k54y92nf_37yzs57wc0000gn/T/pip-install-bos65vr8/episcanpy_34180352814c4e248866de19a15909cb/episcanpy/settings.py", line 77, in
import scanpy as sc
File "/Users/philippemartin/miniconda3/envs/scenicplus/lib/python3.8/site-packages/scanpy/init.py", line 6, in
from ._utils import check_versions
File "/Users/philippemartin/miniconda3/envs/scenicplus/lib/python3.8/site-packages/scanpy/_utils/init.py", line 21, in
from anndata import AnnData, version as anndata_version
File "/Users/philippemartin/miniconda3/envs/scenicplus/lib/python3.8/site-packages/anndata/init.py", line 7, in
from ._core.anndata import AnnData
File "/Users/philippemartin/miniconda3/envs/scenicplus/lib/python3.8/site-packages/anndata/_core/anndata.py", line 27, in
from .raw import Raw
File "/Users/philippemartin/miniconda3/envs/scenicplus/lib/python3.8/site-packages/anndata/_core/raw.py", line 10, in
from .index import _normalize_index, _subset, unpack_index, get_vector
File "/Users/philippemartin/miniconda3/envs/scenicplus/lib/python3.8/site-packages/anndata/_core/index.py", line 10, in
from ..compat import AwkArray, DaskArray, Index, Index1D
File "/Users/philippemartin/miniconda3/envs/scenicplus/lib/python3.8/site-packages/anndata/compat/init.py", line 69, in
from dask.array import Array as DaskArray
File "/Users/philippemartin/miniconda3/envs/scenicplus/lib/python3.8/site-packages/dask/array/init.py", line 2, in
from dask.array import backends, fft, lib, linalg, ma, overlap, random
File "/Users/philippemartin/miniconda3/envs/scenicplus/lib/python3.8/site-packages/dask/array/backends.py", line 6, in
from dask.array.core import Array
File "/Users/philippemartin/miniconda3/envs/scenicplus/lib/python3.8/site-packages/dask/array/core.py", line 63, in
from dask.sizeof import sizeof
File "/Users/philippemartin/miniconda3/envs/scenicplus/lib/python3.8/site-packages/dask/sizeof.py", line 264, in
_register_entry_point_plugins()
File "/Users/philippemartin/miniconda3/envs/scenicplus/lib/python3.8/site-packages/dask/sizeof.py", line 254, in _register_entry_point_plugins
for entry_point in importlib_metadata.entry_points(group="dask.sizeof"):
File "/Users/philippemartin/miniconda3/envs/scenicplus/lib/python3.8/site-packages/importlib_metadata/init.py", line 933, in entry_points
return EntryPoints(eps).select(**params)
File "/Users/philippemartin/miniconda3/envs/scenicplus/lib/python3.8/site-packages/importlib_metadata/init.py", line 930, in
eps = itertools.chain.from_iterable(
File "/Users/philippemartin/miniconda3/envs/scenicplus/lib/python3.8/site-packages/importlib_metadata/_itertools.py", line 16, in unique_everseen
k = key(element)
File "/Users/philippemartin/miniconda3/envs/scenicplus/lib/python3.8/site-packages/importlib_metadata/_py39compat.py", line 18, in normalized_name
return dist._normalized_name
File "/Users/philippemartin/miniconda3/envs/scenicplus/lib/python3.8/site-packages/setuptools/_vendor/importlib_metadata/init.py", line 778, in _normalized_name
or super()._normalized_name
File "/Users/philippemartin/miniconda3/envs/scenicplus/lib/python3.8/site-packages/setuptools/_vendor/importlib_metadata/init.py", line 445, in _normalized_name
return Prepared.normalize(self.name)
File "/Users/philippemartin/miniconda3/envs/scenicplus/lib/python3.8/site-packages/setuptools/_vendor/importlibmetadata/init.py", line 700, in normalize
return re.sub(r"[-.]+", "-", name).lower().replace('-', '_')
File "/Users/philippemartin/miniconda3/envs/scenicplus/lib/python3.8/re.py", line 210, in sub
return _compile(pattern, flags).sub(repl, string, count)
TypeError: expected string or bytes-like object
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> See above for output.
note: This is an issue with the package mentioned above, not pip.
Hello, I got the following error while trying to install episcanpy on mac with the following config:
Collecting episcanpy Using cached episcanpy-0.4.0.tar.gz (50.5 MB) Preparing metadata (setup.py) ... error error: subprocess-exited-with-error
× python setup.py egg_info did not run successfully. │ exit code: 1 ╰─> [52 lines of output] Traceback (most recent call last): File "", line 2, in
File "", line 34, in
File "/private/var/folders/5f/wd12d4k54y92nf_37yzs57wc0000gn/T/pip-install-bos65vr8/episcanpy_34180352814c4e248866de19a15909cb/setup.py", line 9, in
from episcanpy import author, email
File "/private/var/folders/5f/wd12d4k54y92nf_37yzs57wc0000gn/T/pip-install-bos65vr8/episcanpy_34180352814c4e248866de19a15909cb/episcanpy/init.py", line 3, in
from .utils import check_versions, annotate_doc_types
File "/private/var/folders/5f/wd12d4k54y92nf_37yzs57wc0000gn/T/pip-install-bos65vr8/episcanpy_34180352814c4e248866de19a15909cb/episcanpy/utils.py", line 17, in
from . import settings
File "/private/var/folders/5f/wd12d4k54y92nf_37yzs57wc0000gn/T/pip-install-bos65vr8/episcanpy_34180352814c4e248866de19a15909cb/episcanpy/settings.py", line 77, in
import scanpy as sc
File "/Users/philippemartin/miniconda3/envs/scenicplus/lib/python3.8/site-packages/scanpy/init.py", line 6, in
from ._utils import check_versions
File "/Users/philippemartin/miniconda3/envs/scenicplus/lib/python3.8/site-packages/scanpy/_utils/init.py", line 21, in
from anndata import AnnData, version as anndata_version
File "/Users/philippemartin/miniconda3/envs/scenicplus/lib/python3.8/site-packages/anndata/init.py", line 7, in
from ._core.anndata import AnnData
File "/Users/philippemartin/miniconda3/envs/scenicplus/lib/python3.8/site-packages/anndata/_core/anndata.py", line 27, in
from .raw import Raw
File "/Users/philippemartin/miniconda3/envs/scenicplus/lib/python3.8/site-packages/anndata/_core/raw.py", line 10, in
from .index import _normalize_index, _subset, unpack_index, get_vector
File "/Users/philippemartin/miniconda3/envs/scenicplus/lib/python3.8/site-packages/anndata/_core/index.py", line 10, in
from ..compat import AwkArray, DaskArray, Index, Index1D
File "/Users/philippemartin/miniconda3/envs/scenicplus/lib/python3.8/site-packages/anndata/compat/init.py", line 69, in
from dask.array import Array as DaskArray
File "/Users/philippemartin/miniconda3/envs/scenicplus/lib/python3.8/site-packages/dask/array/init.py", line 2, in
from dask.array import backends, fft, lib, linalg, ma, overlap, random
File "/Users/philippemartin/miniconda3/envs/scenicplus/lib/python3.8/site-packages/dask/array/backends.py", line 6, in
from dask.array.core import Array
File "/Users/philippemartin/miniconda3/envs/scenicplus/lib/python3.8/site-packages/dask/array/core.py", line 63, in
from dask.sizeof import sizeof
File "/Users/philippemartin/miniconda3/envs/scenicplus/lib/python3.8/site-packages/dask/sizeof.py", line 264, in
_register_entry_point_plugins()
File "/Users/philippemartin/miniconda3/envs/scenicplus/lib/python3.8/site-packages/dask/sizeof.py", line 254, in _register_entry_point_plugins
for entry_point in importlib_metadata.entry_points(group="dask.sizeof"):
File "/Users/philippemartin/miniconda3/envs/scenicplus/lib/python3.8/site-packages/importlib_metadata/init.py", line 933, in entry_points
return EntryPoints(eps).select(**params)
File "/Users/philippemartin/miniconda3/envs/scenicplus/lib/python3.8/site-packages/importlib_metadata/init.py", line 930, in
eps = itertools.chain.from_iterable(
File "/Users/philippemartin/miniconda3/envs/scenicplus/lib/python3.8/site-packages/importlib_metadata/_itertools.py", line 16, in unique_everseen
k = key(element)
File "/Users/philippemartin/miniconda3/envs/scenicplus/lib/python3.8/site-packages/importlib_metadata/_py39compat.py", line 18, in normalized_name
return dist._normalized_name
File "/Users/philippemartin/miniconda3/envs/scenicplus/lib/python3.8/site-packages/setuptools/_vendor/importlib_metadata/init.py", line 778, in _normalized_name
or super()._normalized_name
File "/Users/philippemartin/miniconda3/envs/scenicplus/lib/python3.8/site-packages/setuptools/_vendor/importlib_metadata/init.py", line 445, in _normalized_name
return Prepared.normalize(self.name)
File "/Users/philippemartin/miniconda3/envs/scenicplus/lib/python3.8/site-packages/setuptools/_vendor/importlibmetadata/init.py", line 700, in normalize
return re.sub(r"[-.]+", "-", name).lower().replace('-', '_')
File "/Users/philippemartin/miniconda3/envs/scenicplus/lib/python3.8/re.py", line 210, in sub
return _compile(pattern, flags).sub(repl, string, count)
TypeError: expected string or bytes-like object
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip. error: metadata-generation-failed
× Encountered error while generating package metadata. ╰─> See above for output.
note: This is an issue with the package mentioned above, not pip.
Any clue please ?