LykosAI / StabilityMatrix

Multi-Platform Package Manager for Stable Diffusion
https://lykos.ai
GNU Affero General Public License v3.0
4.8k stars 309 forks source link

Can not install ComfyUI-PuLID-FLUX-Enhanced #1006

Open pryingopen3rdi opened 3 days ago

pryingopen3rdi commented 3 days ago

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

  1. Open stabilitymatrix
  2. Click on ComfyUI>Install Extensions
  3. Select ComfyUI-PULID-FLUX-Enhanced
  4. 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 insightface
Failed to build insightface
ERROR: 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

pryingopen3rdi commented 2 days ago

image