You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I added the extension and installation fails. I have tried to do it from outside of Comfy and from within with ComfyUI manager, they all fail.
Steps to reproduce
Open stabilitymatrix
Click on ComfyUI>Install Extensions
Select ComfyUI-PULID-FLUX-Enhanced
see error. I believe something with insight face, attempted to go into VENV and install wheel manually but that failed as well.
Relevant logs
Cloning https://github.com/sipie800/ComfyUI-PuLID-Flux-Enhanced
Cloned https://github.com/sipie800/ComfyUI-PuLID-Flux-Enhanced
Collecting facexlib
Using cached facexlib-0.3.0-py3-none-any.whl.metadata (4.6 kB)
Collecting insightface
Using cached insightface-0.7.3.tar.gz (439 kB)
Installing build dependencies: started
Installing build dependencies: finished with status 'done'
Getting requirements to build wheel: started
Getting requirements to build wheel: finished with status 'done'
Preparing metadata (pyproject.toml): started
Preparing metadata (pyproject.toml): finished with status 'done'
Collecting onnxruntime
Using cached onnxruntime-1.20.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (4.4 kB)
Collecting onnxruntime-gpu
Using cached onnxruntime_gpu-1.20.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (4.4 kB)
Collecting ftfy
Using cached ftfy-6.3.1-py3-none-any.whl.metadata (7.3 kB)
Collecting timm
Using cached timm-1.0.11-py3-none-any.whl.metadata (48 kB)
Collecting filterpy (from facexlib)
Using cached filterpy-1.4.5-py3-none-any.whl
Collecting numba (from facexlib)
Using cached numba-0.60.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.7 kB)
Requirement already satisfied: numpy in ./venv/lib/python3.10/site-packages (from facexlib) (1.26.4)
Collecting opencv-python (from facexlib)
Using cached opencv_python-4.10.0.84-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (20 kB)
Requirement already satisfied: Pillow in ./venv/lib/python3.10/site-packages (from facexlib) (11.0.0)
Requirement already satisfied: scipy in ./venv/lib/python3.10/site-packages (from facexlib) (1.14.1)
Requirement already satisfied: torch in ./venv/lib/python3.10/site-packages (from facexlib) (2.5.1+cu124)
Requirement already satisfied: torchvision in ./venv/lib/python3.10/site-packages (from facexlib) (0.20.1+cu124)
Requirement already satisfied: tqdm in ./venv/lib/python3.10/site-packages (from facexlib) (4.67.0)
Collecting onnx (from insightface)
Using cached onnx-1.17.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (16 kB)
Requirement already satisfied: requests in ./venv/lib/python3.10/site-packages (from insightface) (2.32.3)
Collecting matplotlib (from insightface)
Using cached matplotlib-3.9.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (11 kB)
Collecting scikit-learn (from insightface)
Using cached scikit_learn-1.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (13 kB)
Collecting scikit-image (from insightface)
Using cached scikit_image-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (14 kB)
Collecting easydict (from insightface)
Using cached easydict-1.13-py3-none-any.whl.metadata (4.2 kB)
Collecting cython (from insightface)
Using cached Cython-3.0.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.2 kB)
Collecting albumentations (from insightface)
Using cached albumentations-1.4.21-py3-none-any.whl.metadata (31 kB)
Collecting prettytable (from insightface)
Using cached prettytable-3.12.0-py3-none-any.whl.metadata (30 kB)
Collecting coloredlogs (from onnxruntime)
Using cached coloredlogs-15.0.1-py2.py3-none-any.whl.metadata (12 kB)
Collecting flatbuffers (from onnxruntime)
Using cached flatbuffers-24.3.25-py2.py3-none-any.whl.metadata (850 bytes)
Requirement already satisfied: packaging in ./venv/lib/python3.10/site-packages (from onnxruntime) (24.2)
Collecting protobuf (from onnxruntime)
Using cached protobuf-5.28.3-cp38-abi3-manylinux2014_x86_64.whl.metadata (592 bytes)
Requirement already satisfied: sympy in ./venv/lib/python3.10/site-packages (from onnxruntime) (1.13.1)
Collecting wcwidth (from ftfy)
Using cached wcwidth-0.2.13-py2.py3-none-any.whl.metadata (14 kB)
Requirement already satisfied: pyyaml in ./venv/lib/python3.10/site-packages (from timm) (6.0.2)
Requirement already satisfied: huggingface_hub in ./venv/lib/python3.10/site-packages (from timm) (0.26.2)
Requirement already satisfied: safetensors in ./venv/lib/python3.10/site-packages (from timm) (0.4.5)
Collecting pydantic>=2.7.0 (from albumentations->insightface)
Using cached pydantic-2.9.2-py3-none-any.whl.metadata (149 kB)
Collecting albucore==0.0.20 (from albumentations->insightface)
Using cached albucore-0.0.20-py3-none-any.whl.metadata (5.3 kB)
Collecting eval-type-backport (from albumentations->insightface)
Using cached eval_type_backport-0.2.0-py3-none-any.whl.metadata (2.2 kB)
Collecting opencv-python-headless>=4.9.0.80 (from albumentations->insightface)
Using cached opencv_python_headless-4.10.0.84-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (20 kB)
Collecting stringzilla>=3.10.4 (from albucore==0.0.20->albumentations->insightface)
Using cached stringzilla-3.10.10-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl.metadata (79 kB)
Collecting simsimd>=5.9.2 (from albucore==0.0.20->albumentations->insightface)
Using cached simsimd-6.0.7-cp310-cp310-manylinux_2_28_x86_64.whl.metadata (58 kB)
Collecting humanfriendly>=9.1 (from coloredlogs->onnxruntime)
Using cached humanfriendly-10.0-py2.py3-none-any.whl.metadata (9.2 kB)
Requirement already satisfied: filelock in ./venv/lib/python3.10/site-packages (from huggingface_hub->timm) (3.16.1)
Requirement already satisfied: fsspec>=2023.5.0 in ./venv/lib/python3.10/site-packages (from huggingface_hub->timm) (2024.10.0)
Requirement already satisfied: typing-extensions>=3.7.4.3 in ./venv/lib/python3.10/site-packages (from huggingface_hub->timm) (4.12.2)
Collecting contourpy>=1.0.1 (from matplotlib->insightface)
Using cached contourpy-1.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.4 kB)
Collecting cycler>=0.10 (from matplotlib->insightface)
Using cached cycler-0.12.1-py3-none-any.whl.metadata (3.8 kB)
Collecting fonttools>=4.22.0 (from matplotlib->insightface)
Using cached fonttools-4.55.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (164 kB)
Collecting kiwisolver>=1.3.1 (from matplotlib->insightface)
Using cached kiwisolver-1.4.7-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.metadata (6.3 kB)
Collecting pyparsing>=2.3.1 (from matplotlib->insightface)
Using cached pyparsing-3.2.0-py3-none-any.whl.metadata (5.0 kB)
Collecting python-dateutil>=2.7 (from matplotlib->insightface)
Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)
Collecting llvmlite<0.44,>=0.43.0dev0 (from numba->facexlib)
Using cached llvmlite-0.43.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.8 kB)
Requirement already satisfied: charset-normalizer<4,>=2 in ./venv/lib/python3.10/site-packages (from requests->insightface) (3.4.0)
Requirement already satisfied: idna<4,>=2.5 in ./venv/lib/python3.10/site-packages (from requests->insightface) (3.10)
Requirement already satisfied: urllib3<3,>=1.21.1 in ./venv/lib/python3.10/site-packages (from requests->insightface) (1.26.20)
Requirement already satisfied: certifi>=2017.4.17 in ./venv/lib/python3.10/site-packages (from requests->insightface) (2024.8.30)
Requirement already satisfied: networkx>=2.8 in ./venv/lib/python3.10/site-packages (from scikit-image->insightface) (3.4.2)
Collecting imageio>=2.33 (from scikit-image->insightface)
Using cached imageio-2.36.0-py3-none-any.whl.metadata (5.2 kB)
Collecting tifffile>=2022.8.12 (from scikit-image->insightface)
Using cached tifffile-2024.9.20-py3-none-any.whl.metadata (32 kB)
Collecting lazy-loader>=0.4 (from scikit-image->insightface)
Using cached lazy_loader-0.4-py3-none-any.whl.metadata (7.6 kB)
Collecting joblib>=1.2.0 (from scikit-learn->insightface)
Using cached joblib-1.4.2-py3-none-any.whl.metadata (5.4 kB)
Collecting threadpoolctl>=3.1.0 (from scikit-learn->insightface)
Using cached threadpoolctl-3.5.0-py3-none-any.whl.metadata (13 kB)
Requirement already satisfied: mpmath<1.4,>=1.1.0 in ./venv/lib/python3.10/site-packages (from sympy->onnxruntime) (1.3.0)
Requirement already satisfied: jinja2 in ./venv/lib/python3.10/site-packages (from torch->facexlib) (3.1.4)
Requirement already satisfied: nvidia-cuda-nvrtc-cu12==12.4.127 in ./venv/lib/python3.10/site-packages (from torch->facexlib) (12.4.127)
Requirement already satisfied: nvidia-cuda-runtime-cu12==12.4.127 in ./venv/lib/python3.10/site-packages (from torch->facexlib) (12.4.127)
Requirement already satisfied: nvidia-cuda-cupti-cu12==12.4.127 in ./venv/lib/python3.10/site-packages (from torch->facexlib) (12.4.127)
Requirement already satisfied: nvidia-cudnn-cu12==9.1.0.70 in ./venv/lib/python3.10/site-packages (from torch->facexlib) (9.1.0.70)
Requirement already satisfied: nvidia-cublas-cu12==12.4.5.8 in ./venv/lib/python3.10/site-packages (from torch->facexlib) (12.4.5.8)
Requirement already satisfied: nvidia-cufft-cu12==11.2.1.3 in ./venv/lib/python3.10/site-packages (from torch->facexlib) (11.2.1.3)
Requirement already satisfied: nvidia-curand-cu12==10.3.5.147 in ./venv/lib/python3.10/site-packages (from torch->facexlib) (10.3.5.147)
Requirement already satisfied: nvidia-cusolver-cu12==11.6.1.9 in ./venv/lib/python3.10/site-packages (from torch->facexlib) (11.6.1.9)
Requirement already satisfied: nvidia-cusparse-cu12==12.3.1.170 in ./venv/lib/python3.10/site-packages (from torch->facexlib) (12.3.1.170)
Requirement already satisfied: nvidia-nccl-cu12==2.21.5 in ./venv/lib/python3.10/site-packages (from torch->facexlib) (2.21.5)
Requirement already satisfied: nvidia-nvtx-cu12==12.4.127 in ./venv/lib/python3.10/site-packages (from torch->facexlib) (12.4.127)
Requirement already satisfied: nvidia-nvjitlink-cu12==12.4.127 in ./venv/lib/python3.10/site-packages (from torch->facexlib) (12.4.127)
Requirement already satisfied: triton==3.1.0 in ./venv/lib/python3.10/site-packages (from torch->facexlib) (3.1.0)
Collecting annotated-types>=0.6.0 (from pydantic>=2.7.0->albumentations->insightface)
Using cached annotated_types-0.7.0-py3-none-any.whl.metadata (15 kB)
Collecting pydantic-core==2.23.4 (from pydantic>=2.7.0->albumentations->insightface)
Using cached pydantic_core-2.23.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.6 kB)
Collecting six>=1.5 (from python-dateutil>=2.7->matplotlib->insightface)
Using cached six-1.16.0-py2.py3-none-any.whl.metadata (1.8 kB)
Requirement already satisfied: MarkupSafe>=2.0 in ./venv/lib/python3.10/site-packages (from jinja2->torch->facexlib) (3.0.2)
Using cached facexlib-0.3.0-py3-none-any.whl (59 kB)
Using cached onnxruntime-1.20.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (13.3 MB)
Using cached onnxruntime_gpu-1.20.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (291.5 MB)
Using cached ftfy-6.3.1-py3-none-any.whl (44 kB)
Using cached timm-1.0.11-py3-none-any.whl (2.3 MB)
Using cached albumentations-1.4.21-py3-none-any.whl (227 kB)
Using cached albucore-0.0.20-py3-none-any.whl (12 kB)
Using cached coloredlogs-15.0.1-py2.py3-none-any.whl (46 kB)
Using cached Cython-3.0.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB)
Using cached easydict-1.13-py3-none-any.whl (6.8 kB)
Using cached flatbuffers-24.3.25-py2.py3-none-any.whl (26 kB)
Using cached matplotlib-3.9.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.3 MB)
Using cached numba-0.60.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (3.7 MB)
Using cached onnx-1.17.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.0 MB)
Using cached protobuf-5.28.3-cp38-abi3-manylinux2014_x86_64.whl (316 kB)
Using cached opencv_python-4.10.0.84-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (62.5 MB)
Using cached prettytable-3.12.0-py3-none-any.whl (31 kB)
Using cached scikit_image-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.9 MB)
Using cached scikit_learn-1.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.3 MB)
Using cached wcwidth-0.2.13-py2.py3-none-any.whl (34 kB)
Using cached contourpy-1.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (324 kB)
Using cached cycler-0.12.1-py3-none-any.whl (8.3 kB)
Using cached fonttools-4.55.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.6 MB)
Using cached humanfriendly-10.0-py2.py3-none-any.whl (86 kB)
Using cached imageio-2.36.0-py3-none-any.whl (315 kB)
Using cached joblib-1.4.2-py3-none-any.whl (301 kB)
Using cached kiwisolver-1.4.7-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.6 MB)
Using cached lazy_loader-0.4-py3-none-any.whl (12 kB)
Using cached llvmlite-0.43.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (43.9 MB)
Using cached opencv_python_headless-4.10.0.84-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (49.9 MB)
Using cached pydantic-2.9.2-py3-none-any.whl (434 kB)
Using cached pydantic_core-2.23.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB)
Using cached pyparsing-3.2.0-py3-none-any.whl (106 kB)
Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)
Using cached threadpoolctl-3.5.0-py3-none-any.whl (18 kB)
Using cached tifffile-2024.9.20-py3-none-any.whl (228 kB)
Using cached eval_type_backport-0.2.0-py3-none-any.whl (5.9 kB)
Using cached annotated_types-0.7.0-py3-none-any.whl (13 kB)
Using cached simsimd-6.0.7-cp310-cp310-manylinux_2_28_x86_64.whl (606 kB)
Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Using cached stringzilla-3.10.10-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl (291 kB)
Building wheels for collected packages: insightface
Building wheel for insightface (pyproject.toml): started
Building wheel for insightface (pyproject.toml): finished with status 'error'
error: subprocess-exited-with-error
× Building wheel for insightface (pyproject.toml) did not run successfully.
│ exit code: 1
╰─> [223 lines of output]
/tmp/pip-build-env-2gj6mhtx/overlay/lib/python3.10/site-packages/_distutils_hack/__init__.py:53: UserWarning: Reliance on distutils from stdlib is deprecated. Users must rely on setuptools to provide the distutils module. Avoid importing distutils or import setuptools first, and avoid setting SETUPTOOLS_USE_DISTUTILS=stdlib. Register concerns at https://github.com/pypa/setuptools/issues/new?template=distutils-deprecation.yml
warnings.warn(
WARNING: pandoc not enabled
running bdist_wheel
running build
running build_py
creating build
creating build/lib.linux-x86_64-3.10
creating build/lib.linux-x86_64-3.10/insightface
copying insightface/__init__.py -> build/lib.linux-x86_64-3.10/insightface
creating build/lib.linux-x86_64-3.10/insightface/model_zoo
copying insightface/model_zoo/model_zoo.py -> build/lib.linux-x86_64-3.10/insightface/model_zoo
copying insightface/model_zoo/landmark.py -> build/lib.linux-x86_64-3.10/insightface/model_zoo
copying insightface/model_zoo/attribute.py -> build/lib.linux-x86_64-3.10/insightface/model_zoo
copying insightface/model_zoo/retinaface.py -> build/lib.linux-x86_64-3.10/insightface/model_zoo
copying insightface/model_zoo/inswapper.py -> build/lib.linux-x86_64-3.10/insightface/model_zoo
copying insightface/model_zoo/__init__.py -> build/lib.linux-x86_64-3.10/insightface/model_zoo
copying insightface/model_zoo/scrfd.py -> build/lib.linux-x86_64-3.10/insightface/model_zoo
copying insightface/model_zoo/model_store.py -> build/lib.linux-x86_64-3.10/insightface/model_zoo
copying insightface/model_zoo/arcface_onnx.py -> build/lib.linux-x86_64-3.10/insightface/model_zoo
creating build/lib.linux-x86_64-3.10/insightface/app
copying insightface/app/common.py -> build/lib.linux-x86_64-3.10/insightface/app
copying insightface/app/face_analysis.py -> build/lib.linux-x86_64-3.10/insightface/app
copying insightface/app/mask_renderer.py -> build/lib.linux-x86_64-3.10/insightface/app
copying insightface/app/__init__.py -> build/lib.linux-x86_64-3.10/insightface/app
creating build/lib.linux-x86_64-3.10/insightface/utils
copying insightface/utils/constant.py -> build/lib.linux-x86_64-3.10/insightface/utils
copying insightface/utils/download.py -> build/lib.linux-x86_64-3.10/insightface/utils
copying insightface/utils/transform.py -> build/lib.linux-x86_64-3.10/insightface/utils
copying insightface/utils/storage.py -> build/lib.linux-x86_64-3.10/insightface/utils
copying insightface/utils/filesystem.py -> build/lib.linux-x86_64-3.10/insightface/utils
copying insightface/utils/face_align.py -> build/lib.linux-x86_64-3.10/insightface/utils
copying insightface/utils/__init__.py -> build/lib.linux-x86_64-3.10/insightface/utils
creating build/lib.linux-x86_64-3.10/insightface/commands
copying insightface/commands/rec_add_mask_param.py -> build/lib.linux-x86_64-3.10/insightface/commands
copying insightface/commands/model_download.py -> build/lib.linux-x86_64-3.10/insightface/commands
copying insightface/commands/__init__.py -> build/lib.linux-x86_64-3.10/insightface/commands
copying insightface/commands/insightface_cli.py -> build/lib.linux-x86_64-3.10/insightface/commands
creating build/lib.linux-x86_64-3.10/insightface/data
copying insightface/data/image.py -> build/lib.linux-x86_64-3.10/insightface/data
copying insightface/data/rec_builder.py -> build/lib.linux-x86_64-3.10/insightface/data
copying insightface/data/pickle_object.py -> build/lib.linux-x86_64-3.10/insightface/data
copying insightface/data/__init__.py -> build/lib.linux-x86_64-3.10/insightface/data
creating build/lib.linux-x86_64-3.10/insightface/thirdparty
copying insightface/thirdparty/__init__.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty
creating build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d
copying insightface/thirdparty/face3d/__init__.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d
creating build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh
copying insightface/thirdparty/face3d/mesh/light.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh
copying insightface/thirdparty/face3d/mesh/render.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh
copying insightface/thirdparty/face3d/mesh/transform.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh
copying insightface/thirdparty/face3d/mesh/io.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh
copying insightface/thirdparty/face3d/mesh/vis.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh
copying insightface/thirdparty/face3d/mesh/__init__.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh
creating build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/morphable_model
copying insightface/thirdparty/face3d/morphable_model/fit.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/morphable_model
copying insightface/thirdparty/face3d/morphable_model/morphabel_model.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/morphable_model
copying insightface/thirdparty/face3d/morphable_model/load.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/morphable_model
copying insightface/thirdparty/face3d/morphable_model/__init__.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/morphable_model
creating build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh_numpy
copying insightface/thirdparty/face3d/mesh_numpy/light.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh_numpy
copying insightface/thirdparty/face3d/mesh_numpy/render.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh_numpy
copying insightface/thirdparty/face3d/mesh_numpy/transform.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh_numpy
copying insightface/thirdparty/face3d/mesh_numpy/io.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh_numpy
copying insightface/thirdparty/face3d/mesh_numpy/vis.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh_numpy
copying insightface/thirdparty/face3d/mesh_numpy/__init__.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh_numpy
running egg_info
writing insightface.egg-info/PKG-INFO
writing dependency_links to insightface.egg-info/dependency_links.txt
writing entry points to insightface.egg-info/entry_points.txt
writing requirements to insightface.egg-info/requires.txt
writing top-level names to insightface.egg-info/top_level.txt
reading manifest file 'insightface.egg-info/SOURCES.txt'
writing manifest file 'insightface.egg-info/SOURCES.txt'
/tmp/pip-build-env-2gj6mhtx/overlay/lib/python3.10/site-packages/setuptools/command/build_py.py:219: _Warning: Package 'insightface.data.images' is absent from the `packages` configuration.
!!********************************************************************************############################# Package would be ignored #############################
Python recognizes 'insightface.data.images' as an importable package[^1],
but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'insightface.data.images' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods
(for example by using `find_namespace_packages(...)`/`find_namespace:`
instead of `find_packages(...)`/`find:`).
You can read more about "package discovery" on setuptools documentation page:
- https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
If you don't want 'insightface.data.images' to be distributed and are already explicitly excluding 'insightface.data.images' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) /tmp/pip-build-env-2gj6mhtx/overlay/lib/python3.10/site-packages/setuptools/command/build_py.py:219: _Warning: Package 'insightface.data.objects' is absent from the `packages` configuration. !! ******************************************************************************** ############################ # Package would be ignored # ############################ Python recognizes 'insightface.data.objects' as an importable package[^1], but it is absent from setuptools'`packages` configuration.
This leads to an ambiguous overall configuration. If you want to distribute this
package, please make sure that 'insightface.data.objects' is explicitly added
to the `packages` configuration field.
Alternatively, you can also rely on setuptools' discovery methods (for example by using `find_namespace_packages(...)`/`find_namespace:` instead of `find_packages(...)`/`find:`). You can read more about "package discovery" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html If you don't want 'insightface.data.objects' to be distributed and are
already explicitly excluding 'insightface.data.objects' via
`find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,
you can try to use `exclude_package_data`, or `include-package-data=False`in
combination with a more fine grained `package-data` configuration.
You can read more about "package data files" on setuptools documentation page:
- https://setuptools.pypa.io/en/latest/userguide/datafiles.html
[^1]: For Python, any directory (with suitable naming) can be imported,
even if it does not contain any `.py` files.
On the other hand, currently there is no concept of package data
directory, all directories are treated like packages.
********************************************************************************!!
check.warn(importable)
/tmp/pip-build-env-2gj6mhtx/overlay/lib/python3.10/site-packages/setuptools/command/build_py.py:219: _Warning: Package 'insightface.thirdparty.face3d.mesh.cython' is absent from the `packages` configuration.
!!********************************************************************************############################# Package would be ignored #############################
Python recognizes 'insightface.thirdparty.face3d.mesh.cython' as an importable package[^1],
but it is absent from setuptools' `packages` configuration. This leads to an ambiguous overall configuration. If you want to distribute this package, please make sure that 'insightface.thirdparty.face3d.mesh.cython' is explicitly added to the `packages` configuration field. Alternatively, you can also rely on setuptools' discovery methods
(for example by using `find_namespace_packages(...)`/`find_namespace:`
instead of `find_packages(...)`/`find:`).
You can read more about "package discovery" on setuptools documentation page:
- https://setuptools.pypa.io/en/latest/userguide/package_discovery.html
If you don't want 'insightface.thirdparty.face3d.mesh.cython' to be distributed and are already explicitly excluding 'insightface.thirdparty.face3d.mesh.cython' via `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`, you can try to use `exclude_package_data`, or `include-package-data=False` in combination with a more fine grained `package-data` configuration. You can read more about "package data files" on setuptools documentation page: - https://setuptools.pypa.io/en/latest/userguide/datafiles.html [^1]: For Python, any directory (with suitable naming) can be imported, even if it does not contain any `.py` files. On the other hand, currently there is no concept of package data directory, all directories are treated like packages. ******************************************************************************** !! check.warn(importable) creating build/lib.linux-x86_64-3.10/insightface/data/images copying insightface/data/images/Tom_Hanks_54745.png -> build/lib.linux-x86_64-3.10/insightface/data/images copying insightface/data/images/mask_black.jpg -> build/lib.linux-x86_64-3.10/insightface/data/images copying insightface/data/images/mask_blue.jpg -> build/lib.linux-x86_64-3.10/insightface/data/images copying insightface/data/images/mask_green.jpg -> build/lib.linux-x86_64-3.10/insightface/data/images copying insightface/data/images/mask_white.jpg -> build/lib.linux-x86_64-3.10/insightface/data/images copying insightface/data/images/t1.jpg -> build/lib.linux-x86_64-3.10/insightface/data/images creating build/lib.linux-x86_64-3.10/insightface/data/objects copying insightface/data/objects/meanshape_68.pkl -> build/lib.linux-x86_64-3.10/insightface/data/objects creating build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh/cython copying insightface/thirdparty/face3d/mesh/cython/mesh_core.cpp -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh/cython copying insightface/thirdparty/face3d/mesh/cython/mesh_core.h -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh/cython copying insightface/thirdparty/face3d/mesh/cython/mesh_core_cython.c -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh/cython copying insightface/thirdparty/face3d/mesh/cython/mesh_core_cython.cpp -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh/cython copying insightface/thirdparty/face3d/mesh/cython/mesh_core_cython.pyx -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh/cython copying insightface/thirdparty/face3d/mesh/cython/setup.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh/cython running build_ext building 'insightface.thirdparty.face3d.mesh.cython.mesh_core_cython' extension creating build/temp.linux-x86_64-3.10 creating build/temp.linux-x86_64-3.10/insightface creating build/temp.linux-x86_64-3.10/insightface/thirdparty creating build/temp.linux-x86_64-3.10/insightface/thirdparty/face3d creating build/temp.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh creating build/temp.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh/cython clang -pthread -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -I/tools/deps/include -I/tools/deps/include/ncursesw -I/tools/deps/libedit/include -fPIC -Iinsightface/thirdparty/face3d/mesh/cython -I/tmp/pip-build-env-2gj6mhtx/overlay/lib/python3.10/site-packages/numpy/_core/include -I/mnt/AwfulIntel/StabilityMatrix/Data/Packages/ComfyUI/venv/include -I/mnt/AwfulIntel/StabilityMatrix/Data/Assets/Python310/include/python3.10 -c insightface/thirdparty/face3d/mesh/cython/mesh_core.cpp -o build/temp.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh/cython/mesh_core.o error: command 'clang' failed: No such file or directory [end of output] note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for insightfaceFailed to build insightfaceERROR: ERROR: Failed to build installable wheels for some pyproject.toml based projects (insightface)Error: StabilityMatrix.Core.Exceptions.ProcessException: pip install failed with code 1: 'Collecting facexlib\n Using cached facexlib-0.3.0-py3-none-any.whl.metadata (4.6 kB)\nCollecting insightface\n Using cached insightface-0.7.3.tar.gz (439 kB)\n Installing build dependencies: started\n Installing build dependencies: finished with status 'done'\n Getting requirements to build wheel: started\n Getting requirements to build wheel: finished with status 'done'\n Preparing metadata (pyproject.toml): started\n Preparing metadata (pyproject.toml): finished with status 'done'\nCollecting onnxruntime\n Using cached onnxruntime-1.20.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (4.4 kB)\nCollecting onnxruntime-gpu\n Using cached onnxruntime_gpu-1.20.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.metadata (4.4 kB)\nCollecting ftfy\n Using cached ftfy-6.3.1-py3-none-any.whl.metadata (7.3 kB)\nCollecting timm\n Using cached timm-1.0.11-py3-none-any.whl.metadata (48 kB)\nCollecting filterpy (from facexlib)\n Using cached filterpy-1.4.5-py3-none-any.whl\nCollecting numba (from facexlib)\n Using cached numba-0.60.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.metadata (2.7 kB)\nRequirement already satisfied: numpy in ./venv/lib/python3.10/site-packages (from facexlib) (1.26.4)\nCollecting opencv-python (from facexlib)\n Using cached opencv_python-4.10.0.84-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (20 kB)\nRequirement already satisfied: Pillow in ./venv/lib/python3.10/site-packages (from facexlib) (11.0.0)\nRequirement already satisfied: scipy in ./venv/lib/python3.10/site-packages (from facexlib) (1.14.1)\nRequirement already satisfied: torch in ./venv/lib/python3.10/site-packages (from facexlib) (2.5.1+cu124)\nRequirement already satisfied: torchvision in ./venv/lib/python3.10/site-packages (from facexlib) (0.20.1+cu124)\nRequirement already satisfied: tqdm in ./venv/lib/python3.10/site-packages (from facexlib) (4.67.0)\nCollecting onnx (from insightface)\n Using cached onnx-1.17.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (16 kB)\nRequirement already satisfied: requests in ./venv/lib/python3.10/site-packages (from insightface) (2.32.3)\nCollecting matplotlib (from insightface)\n Using cached matplotlib-3.9.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (11 kB)\nCollecting scikit-learn (from insightface)\n Using cached scikit_learn-1.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (13 kB)\nCollecting scikit-image (from insightface)\n Using cached scikit_image-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (14 kB)\nCollecting easydict (from insightface)\n Using cached easydict-1.13-py3-none-any.whl.metadata (4.2 kB)\nCollecting cython (from insightface)\n Using cached Cython-3.0.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.2 kB)\nCollecting albumentations (from insightface)\n Using cached albumentations-1.4.21-py3-none-any.whl.metadata (31 kB)\nCollecting prettytable (from insightface)\n Using cached prettytable-3.12.0-py3-none-any.whl.metadata (30 kB)\nCollecting coloredlogs (from onnxruntime)\n Using cached coloredlogs-15.0.1-py2.py3-none-any.whl.metadata (12 kB)\nCollecting flatbuffers (from onnxruntime)\n Using cached flatbuffers-24.3.25-py2.py3-none-any.whl.metadata (850 bytes)\nRequirement already satisfied: packaging in ./venv/lib/python3.10/site-packages (from onnxruntime) (24.2)\nCollecting protobuf (from onnxruntime)\n Using cached protobuf-5.28.3-cp38-abi3-manylinux2014_x86_64.whl.metadata (592 bytes)\nRequirement already satisfied: sympy in ./venv/lib/python3.10/site-packages (from onnxruntime) (1.13.1)\nCollecting wcwidth (from ftfy)\n Using cached wcwidth-0.2.13-py2.py3-none-any.whl.metadata (14 kB)\nRequirement already satisfied: pyyaml in ./venv/lib/python3.10/site-packages (from timm) (6.0.2)\nRequirement already satisfied: huggingface_hub in ./venv/lib/python3.10/site-packages (from timm) (0.26.2)\nRequirement already satisfied: safetensors in ./venv/lib/python3.10/site-packages (from timm) (0.4.5)\nCollecting pydantic>=2.7.0 (from albumentations->insightface)\n Using cached pydantic-2.9.2-py3-none-any.whl.metadata (149 kB)\nCollecting albucore==0.0.20 (from albumentations->insightface)\n Using cached albucore-0.0.20-py3-none-any.whl.metadata (5.3 kB)\nCollecting eval-type-backport (from albumentations->insightface)\n Using cached eval_type_backport-0.2.0-py3-none-any.whl.metadata (2.2 kB)\nCollecting opencv-python-headless>=4.9.0.80 (from albumentations->insightface)\n Using cached opencv_python_headless-4.10.0.84-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (20 kB)\nCollecting stringzilla>=3.10.4 (from albucore==0.0.20->albumentations->insightface)\n Using cached stringzilla-3.10.10-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl.metadata (79 kB)\nCollecting simsimd>=5.9.2 (from albucore==0.0.20->albumentations->insightface)\n Using cached simsimd-6.0.7-cp310-cp310-manylinux_2_28_x86_64.whl.metadata (58 kB)\nCollecting humanfriendly>=9.1 (from coloredlogs->onnxruntime)\n Using cached humanfriendly-10.0-py2.py3-none-any.whl.metadata (9.2 kB)\nRequirement already satisfied: filelock in ./venv/lib/python3.10/site-packages (from huggingface_hub->timm) (3.16.1)\nRequirement already satisfied: fsspec>=2023.5.0 in ./venv/lib/python3.10/site-packages (from huggingface_hub->timm) (2024.10.0)\nRequirement already satisfied: typing-extensions>=3.7.4.3 in ./venv/lib/python3.10/site-packages (from huggingface_hub->timm) (4.12.2)\nCollecting contourpy>=1.0.1 (from matplotlib->insightface)\n Using cached contourpy-1.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (5.4 kB)\nCollecting cycler>=0.10 (from matplotlib->insightface)\n Using cached cycler-0.12.1-py3-none-any.whl.metadata (3.8 kB)\nCollecting fonttools>=4.22.0 (from matplotlib->insightface)\n Using cached fonttools-4.55.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (164 kB)\nCollecting kiwisolver>=1.3.1 (from matplotlib->insightface)\n Using cached kiwisolver-1.4.7-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.metadata (6.3 kB)\nCollecting pyparsing>=2.3.1 (from matplotlib->insightface)\n Using cached pyparsing-3.2.0-py3-none-any.whl.metadata (5.0 kB)\nCollecting python-dateutil>=2.7 (from matplotlib->insightface)\n Using cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl.metadata (8.4 kB)\nCollecting llvmlite<0.44,>=0.43.0dev0 (from numba->facexlib)\n Using cached llvmlite-0.43.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (4.8 kB)\nRequirement already satisfied: charset-normalizer<4,>=2 in ./venv/lib/python3.10/site-packages (from requests->insightface) (3.4.0)\nRequirement already satisfied: idna<4,>=2.5 in ./venv/lib/python3.10/site-packages (from requests->insightface) (3.10)\nRequirement already satisfied: urllib3<3,>=1.21.1 in ./venv/lib/python3.10/site-packages (from requests->insightface) (1.26.20)\nRequirement already satisfied: certifi>=2017.4.17 in ./venv/lib/python3.10/site-packages (from requests->insightface) (2024.8.30)\nRequirement already satisfied: networkx>=2.8 in ./venv/lib/python3.10/site-packages (from scikit-image->insightface) (3.4.2)\nCollecting imageio>=2.33 (from scikit-image->insightface)\n Using cached imageio-2.36.0-py3-none-any.whl.metadata (5.2 kB)\nCollecting tifffile>=2022.8.12 (from scikit-image->insightface)\n Using cached tifffile-2024.9.20-py3-none-any.whl.metadata (32 kB)\nCollecting lazy-loader>=0.4 (from scikit-image->insightface)\n Using cached lazy_loader-0.4-py3-none-any.whl.metadata (7.6 kB)\nCollecting joblib>=1.2.0 (from scikit-learn->insightface)\n Using cached joblib-1.4.2-py3-none-any.whl.metadata (5.4 kB)\nCollecting threadpoolctl>=3.1.0 (from scikit-learn->insightface)\n Using cached threadpoolctl-3.5.0-py3-none-any.whl.metadata (13 kB)\nRequirement already satisfied: mpmath<1.4,>=1.1.0 in ./venv/lib/python3.10/site-packages (from sympy->onnxruntime) (1.3.0)\nRequirement already satisfied: jinja2 in ./venv/lib/python3.10/site-packages (from torch->facexlib) (3.1.4)\nRequirement already satisfied: nvidia-cuda-nvrtc-cu12==12.4.127 in ./venv/lib/python3.10/site-packages (from torch->facexlib) (12.4.127)\nRequirement already satisfied: nvidia-cuda-runtime-cu12==12.4.127 in ./venv/lib/python3.10/site-packages (from torch->facexlib) (12.4.127)\nRequirement already satisfied: nvidia-cuda-cupti-cu12==12.4.127 in ./venv/lib/python3.10/site-packages (from torch->facexlib) (12.4.127)\nRequirement already satisfied: nvidia-cudnn-cu12==9.1.0.70 in ./venv/lib/python3.10/site-packages (from torch->facexlib) (9.1.0.70)\nRequirement already satisfied: nvidia-cublas-cu12==12.4.5.8 in ./venv/lib/python3.10/site-packages (from torch->facexlib) (12.4.5.8)\nRequirement already satisfied: nvidia-cufft-cu12==11.2.1.3 in ./venv/lib/python3.10/site-packages (from torch->facexlib) (11.2.1.3)\nRequirement already satisfied: nvidia-curand-cu12==10.3.5.147 in ./venv/lib/python3.10/site-packages (from torch->facexlib) (10.3.5.147)\nRequirement already satisfied: nvidia-cusolver-cu12==11.6.1.9 in ./venv/lib/python3.10/site-packages (from torch->facexlib) (11.6.1.9)\nRequirement already satisfied: nvidia-cusparse-cu12==12.3.1.170 in ./venv/lib/python3.10/site-packages (from torch->facexlib) (12.3.1.170)\nRequirement already satisfied: nvidia-nccl-cu12==2.21.5 in ./venv/lib/python3.10/site-packages (from torch->facexlib) (2.21.5)\nRequirement already satisfied: nvidia-nvtx-cu12==12.4.127 in ./venv/lib/python3.10/site-packages (from torch->facexlib) (12.4.127)\nRequirement already satisfied: nvidia-nvjitlink-cu12==12.4.127 in ./venv/lib/python3.10/site-packages (from torch->facexlib) (12.4.127)\nRequirement already satisfied: triton==3.1.0 in ./venv/lib/python3.10/site-packages (from torch->facexlib) (3.1.0)\nCollecting annotated-types>=0.6.0 (from pydantic>=2.7.0->albumentations->insightface)\n Using cached annotated_types-0.7.0-py3-none-any.whl.metadata (15 kB)\nCollecting pydantic-core==2.23.4 (from pydantic>=2.7.0->albumentations->insightface)\n Using cached pydantic_core-2.23.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (6.6 kB)\nCollecting six>=1.5 (from python-dateutil>=2.7->matplotlib->insightface)\n Using cached six-1.16.0-py2.py3-none-any.whl.metadata (1.8 kB)\nRequirement already satisfied: MarkupSafe>=2.0 in ./venv/lib/python3.10/site-packages (from jinja2->torch->facexlib) (3.0.2)\nUsing cached facexlib-0.3.0-py3-none-any.whl (59 kB)\nUsing cached onnxruntime-1.20.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (13.3 MB)\nUsing cached onnxruntime_gpu-1.20.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (291.5 MB)\nUsing cached ftfy-6.3.1-py3-none-any.whl (44 kB)\nUsing cached timm-1.0.11-py3-none-any.whl (2.3 MB)\nUsing cached albumentations-1.4.21-py3-none-any.whl (227 kB)\nUsing cached albucore-0.0.20-py3-none-any.whl (12 kB)\nUsing cached coloredlogs-15.0.1-py2.py3-none-any.whl (46 kB)\nUsing cached Cython-3.0.11-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.6 MB)\nUsing cached easydict-1.13-py3-none-any.whl (6.8 kB)\nUsing cached flatbuffers-24.3.25-py2.py3-none-any.whl (26 kB)\nUsing cached matplotlib-3.9.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.3 MB)\nUsing cached numba-0.60.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (3.7 MB)\nUsing cached onnx-1.17.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (16.0 MB)\nUsing cached protobuf-5.28.3-cp38-abi3-manylinux2014_x86_64.whl (316 kB)\nUsing cached opencv_python-4.10.0.84-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (62.5 MB)\nUsing cached prettytable-3.12.0-py3-none-any.whl (31 kB)\nUsing cached scikit_image-0.24.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (14.9 MB)\nUsing cached scikit_learn-1.5.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (13.3 MB)\nUsing cached wcwidth-0.2.13-py2.py3-none-any.whl (34 kB)\nUsing cached contourpy-1.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (324 kB)\nUsing cached cycler-0.12.1-py3-none-any.whl (8.3 kB)\nUsing cached fonttools-4.55.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.6 MB)\nUsing cached humanfriendly-10.0-py2.py3-none-any.whl (86 kB)\nUsing cached imageio-2.36.0-py3-none-any.whl (315 kB)\nUsing cached joblib-1.4.2-py3-none-any.whl (301 kB)\nUsing cached kiwisolver-1.4.7-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.6 MB)\nUsing cached lazy_loader-0.4-py3-none-any.whl (12 kB)\nUsing cached llvmlite-0.43.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (43.9 MB)\nUsing cached opencv_python_headless-4.10.0.84-cp37-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (49.9 MB)\nUsing cached pydantic-2.9.2-py3-none-any.whl (434 kB)\nUsing cached pydantic_core-2.23.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.1 MB)\nUsing cached pyparsing-3.2.0-py3-none-any.whl (106 kB)\nUsing cached python_dateutil-2.9.0.post0-py2.py3-none-any.whl (229 kB)\nUsing cached threadpoolctl-3.5.0-py3-none-any.whl (18 kB)\nUsing cached tifffile-2024.9.20-py3-none-any.whl (228 kB)\nUsing cached eval_type_backport-0.2.0-py3-none-any.whl (5.9 kB)\nUsing cached annotated_types-0.7.0-py3-none-any.whl (13 kB)\nUsing cached simsimd-6.0.7-cp310-cp310-manylinux_2_28_x86_64.whl (606 kB)\nUsing cached six-1.16.0-py2.py3-none-any.whl (11 kB)\nUsing cached stringzilla-3.10.10-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_28_x86_64.whl (291 kB)\nBuilding wheels for collected packages: insightface\n Building wheel for insightface (pyproject.toml): started\n Building wheel for insightface (pyproject.toml): finished with status 'error'\n error: subprocess-exited-with-error\n \n \u00d7 Building wheel for insightface (pyproject.toml) did not run successfully.\n \u2502 exit code: 1\n \u2570\u2500> [223 lines of output]\n /tmp/pip-build-env-2gj6mhtx/overlay/lib/python3.10/site-packages/_distutils_hack/__init__.py:53: UserWarning: Reliance on distutils from stdlib is deprecated. Users must rely on setuptools to provide the distutils module. Avoid importing distutils or import setuptools first, and avoid setting SETUPTOOLS_USE_DISTUTILS=stdlib. Register concerns at https://github.com/pypa/setuptools/issues/new?template=distutils-deprecation.yml\n warnings.warn(\n WARNING: pandoc not enabled\n running bdist_wheel\n running build\n running build_py\n creating build\n creating build/lib.linux-x86_64-3.10\n creating build/lib.linux-x86_64-3.10/insightface\n copying insightface/__init__.py -> build/lib.linux-x86_64-3.10/insightface\n creating build/lib.linux-x86_64-3.10/insightface/model_zoo\n copying insightface/model_zoo/model_zoo.py -> build/lib.linux-x86_64-3.10/insightface/model_zoo\n copying insightface/model_zoo/landmark.py -> build/lib.linux-x86_64-3.10/insightface/model_zoo\n copying insightface/model_zoo/attribute.py -> build/lib.linux-x86_64-3.10/insightface/model_zoo\n copying insightface/model_zoo/retinaface.py -> build/lib.linux-x86_64-3.10/insightface/model_zoo\n copying insightface/model_zoo/inswapper.py -> build/lib.linux-x86_64-3.10/insightface/model_zoo\n copying insightface/model_zoo/__init__.py -> build/lib.linux-x86_64-3.10/insightface/model_zoo\n copying insightface/model_zoo/scrfd.py -> build/lib.linux-x86_64-3.10/insightface/model_zoo\n copying insightface/model_zoo/model_store.py -> build/lib.linux-x86_64-3.10/insightface/model_zoo\n copying insightface/model_zoo/arcface_onnx.py -> build/lib.linux-x86_64-3.10/insightface/model_zoo\n creating build/lib.linux-x86_64-3.10/insightface/app\n copying insightface/app/common.py -> build/lib.linux-x86_64-3.10/insightface/app\n copying insightface/app/face_analysis.py -> build/lib.linux-x86_64-3.10/insightface/app\n copying insightface/app/mask_renderer.py -> build/lib.linux-x86_64-3.10/insightface/app\n copying insightface/app/__init__.py -> build/lib.linux-x86_64-3.10/insightface/app\n creating build/lib.linux-x86_64-3.10/insightface/utils\n copying insightface/utils/constant.py -> build/lib.linux-x86_64-3.10/insightface/utils\n copying insightface/utils/download.py -> build/lib.linux-x86_64-3.10/insightface/utils\n copying insightface/utils/transform.py -> build/lib.linux-x86_64-3.10/insightface/utils\n copying insightface/utils/storage.py -> build/lib.linux-x86_64-3.10/insightface/utils\n copying insightface/utils/filesystem.py -> build/lib.linux-x86_64-3.10/insightface/utils\n copying insightface/utils/face_align.py -> build/lib.linux-x86_64-3.10/insightface/utils\n copying insightface/utils/__init__.py -> build/lib.linux-x86_64-3.10/insightface/utils\n creating build/lib.linux-x86_64-3.10/insightface/commands\n copying insightface/commands/rec_add_mask_param.py -> build/lib.linux-x86_64-3.10/insightface/commands\n copying insightface/commands/model_download.py -> build/lib.linux-x86_64-3.10/insightface/commands\n copying insightface/commands/__init__.py -> build/lib.linux-x86_64-3.10/insightface/commands\n copying insightface/commands/insightface_cli.py -> build/lib.linux-x86_64-3.10/insightface/commands\n creating build/lib.linux-x86_64-3.10/insightface/data\n copying insightface/data/image.py -> build/lib.linux-x86_64-3.10/insightface/data\n copying insightface/data/rec_builder.py -> build/lib.linux-x86_64-3.10/insightface/data\n copying insightface/data/pickle_object.py -> build/lib.linux-x86_64-3.10/insightface/data\n copying insightface/data/__init__.py -> build/lib.linux-x86_64-3.10/insightface/data\n creating build/lib.linux-x86_64-3.10/insightface/thirdparty\n copying insightface/thirdparty/__init__.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty\n creating build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d\n copying insightface/thirdparty/face3d/__init__.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d\n creating build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh\n copying insightface/thirdparty/face3d/mesh/light.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh\n copying insightface/thirdparty/face3d/mesh/render.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh\n copying insightface/thirdparty/face3d/mesh/transform.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh\n copying insightface/thirdparty/face3d/mesh/io.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh\n copying insightface/thirdparty/face3d/mesh/vis.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh\n copying insightface/thirdparty/face3d/mesh/__init__.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh\n creating build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/morphable_model\n copying insightface/thirdparty/face3d/morphable_model/fit.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/morphable_model\n copying insightface/thirdparty/face3d/morphable_model/morphabel_model.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/morphable_model\n copying insightface/thirdparty/face3d/morphable_model/load.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/morphable_model\n copying insightface/thirdparty/face3d/morphable_model/__init__.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/morphable_model\n creating build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh_numpy\n copying insightface/thirdparty/face3d/mesh_numpy/light.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh_numpy\n copying insightface/thirdparty/face3d/mesh_numpy/render.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh_numpy\n copying insightface/thirdparty/face3d/mesh_numpy/transform.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh_numpy\n copying insightface/thirdparty/face3d/mesh_numpy/io.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh_numpy\n copying insightface/thirdparty/face3d/mesh_numpy/vis.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh_numpy\n copying insightface/thirdparty/face3d/mesh_numpy/__init__.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh_numpy\n running egg_info\n writing insightface.egg-info/PKG-INFO\n writing dependency_links to insightface.egg-info/dependency_links.txt\n writing entry points to insightface.egg-info/entry_points.txt\n writing requirements to insightface.egg-info/requires.txt\n writing top-level names to insightface.egg-info/top_level.txt\n reading manifest file 'insightface.egg-info/SOURCES.txt'\n writing manifest file 'insightface.egg-info/SOURCES.txt'\n /tmp/pip-build-env-2gj6mhtx/overlay/lib/python3.10/site-packages/setuptools/command/build_py.py:219: _Warning: Package 'insightface.data.images' is absent from the `packages` configuration.\n !!\n \n ********************************************************************************\n ############################\n # Package would be ignored #\n ############################\n Python recognizes 'insightface.data.images' as an importable package[^1],\n but it is absent from setuptools' `packages` configuration.\n \n This leads to an ambiguous overall configuration. If you want to distribute this\n package, please make sure that 'insightface.data.images' is explicitly added\n to the `packages` configuration field.\n \n Alternatively, you can also rely on setuptools' discovery methods\n (for example by using `find_namespace_packages(...)`/`find_namespace:`\n instead of `find_packages(...)`/`find:`).\n \n You can read more about "package discovery" on setuptools documentation page:\n \n - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html\n \n If you don't want 'insightface.data.images' to be distributed and are\n already explicitly excluding 'insightface.data.images' via\n `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,\n you can try to use `exclude_package_data`, or `include-package-data=False` in\n combination with a more fine grained `package-data` configuration.\n \n You can read more about "package data files" on setuptools documentation page:\n \n - https://setuptools.pypa.io/en/latest/userguide/datafiles.html\n \n \n [^1]: For Python, any directory (with suitable naming) can be imported,\n even if it does not contain any `.py` files.\n On the other hand, currently there is no concept of package data\n directory, all directories are treated like packages.\n ********************************************************************************\n \n !!\n check.warn(importable)\n /tmp/pip-build-env-2gj6mhtx/overlay/lib/python3.10/site-packages/setuptools/command/build_py.py:219: _Warning: Package 'insightface.data.objects' is absent from the `packages` configuration.\n !!\n \n ********************************************************************************\n ############################\n # Package would be ignored #\n ############################\n Python recognizes 'insightface.data.objects' as an importable package[^1],\n but it is absent from setuptools' `packages` configuration.\n \n This leads to an ambiguous overall configuration. If you want to distribute this\n package, please make sure that 'insightface.data.objects' is explicitly added\n to the `packages` configuration field.\n \n Alternatively, you can also rely on setuptools' discovery methods\n (for example by using `find_namespace_packages(...)`/`find_namespace:`\n instead of `find_packages(...)`/`find:`).\n \n You can read more about "package discovery" on setuptools documentation page:\n \n - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html\n \n If you don't want 'insightface.data.objects' to be distributed and are\n already explicitly excluding 'insightface.data.objects' via\n `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,\n you can try to use `exclude_package_data`, or `include-package-data=False` in\n combination with a more fine grained `package-data` configuration.\n \n You can read more about "package data files" on setuptools documentation page:\n \n - https://setuptools.pypa.io/en/latest/userguide/datafiles.html\n \n \n [^1]: For Python, any directory (with suitable naming) can be imported,\n even if it does not contain any `.py` files.\n On the other hand, currently there is no concept of package data\n directory, all directories are treated like packages.\n ********************************************************************************\n \n !!\n check.warn(importable)\n /tmp/pip-build-env-2gj6mhtx/overlay/lib/python3.10/site-packages/setuptools/command/build_py.py:219: _Warning: Package 'insightface.thirdparty.face3d.mesh.cython' is absent from the `packages` configuration.\n !!\n \n ********************************************************************************\n ############################\n # Package would be ignored #\n ############################\n Python recognizes 'insightface.thirdparty.face3d.mesh.cython' as an importable package[^1],\n but it is absent from setuptools' `packages` configuration.\n \n This leads to an ambiguous overall configuration. If you want to distribute this\n package, please make sure that 'insightface.thirdparty.face3d.mesh.cython' is explicitly added\n to the `packages` configuration field.\n \n Alternatively, you can also rely on setuptools' discovery methods\n (for example by using `find_namespace_packages(...)`/`find_namespace:`\n instead of `find_packages(...)`/`find:`).\n \n You can read more about "package discovery" on setuptools documentation page:\n \n - https://setuptools.pypa.io/en/latest/userguide/package_discovery.html\n \n If you don't want 'insightface.thirdparty.face3d.mesh.cython' to be distributed and are\n already explicitly excluding 'insightface.thirdparty.face3d.mesh.cython' via\n `find_namespace_packages(...)/find_namespace` or `find_packages(...)/find`,\n you can try to use `exclude_package_data`, or `include-package-data=False` in\n combination with a more fine grained `package-data` configuration.\n \n You can read more about "package data files" on setuptools documentation page:\n \n - https://setuptools.pypa.io/en/latest/userguide/datafiles.html\n \n \n [^1]: For Python, any directory (with suitable naming) can be imported,\n even if it does not contain any `.py` files.\n On the other hand, currently there is no concept of package data\n directory, all directories are treated like packages.\n ********************************************************************************\n \n !!\n check.warn(importable)\n creating build/lib.linux-x86_64-3.10/insightface/data/images\n copying insightface/data/images/Tom_Hanks_54745.png -> build/lib.linux-x86_64-3.10/insightface/data/images\n copying insightface/data/images/mask_black.jpg -> build/lib.linux-x86_64-3.10/insightface/data/images\n copying insightface/data/images/mask_blue.jpg -> build/lib.linux-x86_64-3.10/insightface/data/images\n copying insightface/data/images/mask_green.jpg -> build/lib.linux-x86_64-3.10/insightface/data/images\n copying insightface/data/images/mask_white.jpg -> build/lib.linux-x86_64-3.10/insightface/data/images\n copying insightface/data/images/t1.jpg -> build/lib.linux-x86_64-3.10/insightface/data/images\n creating build/lib.linux-x86_64-3.10/insightface/data/objects\n copying insightface/data/objects/meanshape_68.pkl -> build/lib.linux-x86_64-3.10/insightface/data/objects\n creating build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh/cython\n copying insightface/thirdparty/face3d/mesh/cython/mesh_core.cpp -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh/cython\n copying insightface/thirdparty/face3d/mesh/cython/mesh_core.h -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh/cython\n copying insightface/thirdparty/face3d/mesh/cython/mesh_core_cython.c -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh/cython\n copying insightface/thirdparty/face3d/mesh/cython/mesh_core_cython.cpp -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh/cython\n copying insightface/thirdparty/face3d/mesh/cython/mesh_core_cython.pyx -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh/cython\n copying insightface/thirdparty/face3d/mesh/cython/setup.py -> build/lib.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh/cython\n running build_ext\n building 'insightface.thirdparty.face3d.mesh.cython.mesh_core_cython' extension\n creating build/temp.linux-x86_64-3.10\n creating build/temp.linux-x86_64-3.10/insightface\n creating build/temp.linux-x86_64-3.10/insightface/thirdparty\n creating build/temp.linux-x86_64-3.10/insightface/thirdparty/face3d\n creating build/temp.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh\n creating build/temp.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh/cython\n clang -pthread -Wno-unused-result -Wsign-compare -Wunreachable-code -DNDEBUG -g -fwrapv -O3 -Wall -fPIC -I/tools/deps/include -I/tools/deps/include/ncursesw -I/tools/deps/libedit/include -fPIC -Iinsightface/thirdparty/face3d/mesh/cython -I/tmp/pip-build-env-2gj6mhtx/overlay/lib/python3.10/site-packages/numpy/_core/include -I/mnt/AwfulIntel/StabilityMatrix/Data/Packages/ComfyUI/venv/include -I/mnt/AwfulIntel/StabilityMatrix/Data/Assets/Python310/include/python3.10 -c insightface/thirdparty/face3d/mesh/cython/mesh_core.cpp -o build/temp.linux-x86_64-3.10/insightface/thirdparty/face3d/mesh/cython/mesh_core.o\n error: command 'clang' failed: No such file or directory\n [end of output]\n \n note: This error originates from a subprocess, and is likely not a problem with pip.\n ERROR: Failed building wheel for insightface\nFailed to build insightface\nERROR: ERROR: Failed to build installable wheels for some pyproject.toml based projects (insightface)\n' at StabilityMatrix.Core.Python.PyVenvRunner.PipInstall(ProcessArgs args, Action`1 outputDataReceived) at StabilityMatrix.Core.Models.Packages.ComfyUI.ComfyExtensionManager.PostInstallAsync(InstalledPackage installedPackage, IEnumerable`1 installedDirs, IProgress`1 progress, CancellationToken cancellationToken) at StabilityMatrix.Core.Models.Packages.ComfyUI.ComfyExtensionManager.PostInstallAsync(InstalledPackage installedPackage, IEnumerable`1 installedDirs, IProgress`1 progress, CancellationToken cancellationToken) at StabilityMatrix.Core.Models.Packages.ComfyUI.ComfyExtensionManager.InstallExtensionAsync(PackageExtension extension, InstalledPackage installedPackage, PackageExtensionVersion version, IProgress`1 progress, CancellationToken cancellationToken) at StabilityMatrix.Core.Models.PackageModification.PackageModificationRunner.ExecuteSteps(IEnumerable`1 steps)
Version
v 2.12.3
What Operating System are you using?
Linux
The text was updated successfully, but these errors were encountered:
What happened?
I added the extension and installation fails. I have tried to do it from outside of Comfy and from within with ComfyUI manager, they all fail.
Steps to reproduce
Relevant logs
Version
v 2.12.3
What Operating System are you using?
Linux
The text was updated successfully, but these errors were encountered: