/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// I RE-ENABLED ComfyUI_Jags_Audiotools AND UPDATED TO COMMIT 95 d3bb769 AND GOT THE FOLLOWING ERROR: Traceback (most recent call last): File "/home/x/Documents/_ComfyUI_2023-11-25_1735C/ComfyUI/nodes.py", line 1800, in load_custom_node module_spec.loader.exec_module(module) File "", line 883, in exec_module File "", line 241, in _call_with_frames_removed File "/home/x/Documents/_ComfyUI_2023-11-25_1735C/ComfyUI/custom_nodes/ComfyUI_Jags_Audiotools/__init__.py", line 23, in from .SampleDiffusion import * File "/home/x/Documents/_ComfyUI_2023-11-25_1735C/ComfyUI/custom_nodes/ComfyUI_Jags_Audiotools/SampleDiffusion.py", line 143, in from libs.dance_diffusion.api import RequestHandler, Request, ModelType File "/home/x/Documents/_ComfyUI_2023-11-25_1735C/ComfyUI/custom_nodes/ComfyUI_Jags_Audiotools/libs/dance_diffusion/api.py", line 12, in from .dd.inference import DDInference File "/home/x/Documents/_ComfyUI_2023-11-25_1735C/ComfyUI/custom_nodes/ComfyUI_Jags_Audiotools/libs/dance_diffusion/dd/inference.py", line 287, in from diffusion_library.scheduler import SchedulerType ModuleNotFoundError: No module named 'diffusion_library' /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// SO, DOING MY FINEST UNINFORMED GUESSWORK, I REMOVED "diffusion"+"diffuser"+"diffusers-0.21.4.dist-info" FROM SITE-PACKAGES AND DID PIP INSTALL OF MOST RECENT DIFFUSION AND DIFFUSERS PACKAGES pip install diffusion Defaulting to user installation because normal site-packages is not writeable Collecting diffusion Downloading diffusion-6.10.1-1-py3-none-any.whl (179 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 179.6/179.6 KB 2.4 MB/s eta 0:00:00 Collecting cbor2==5.*,>=5.1.2 Downloading cbor2-5.5.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (228 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 228.3/228.3 KB 3.2 MB/s eta 0:00:00 Collecting attrs==21.*,>=21.4.0 Downloading attrs-21.4.0-py2.py3-none-any.whl (60 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 60.6/60.6 KB 8.6 MB/s eta 0:00:00 Collecting pydantic==1.*,>=1.9.0 Using cached pydantic-1.10.13-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.1 MB) Collecting diffusion-core==0.0.40 Downloading diffusion_core-0.0.40-1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (215 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 216.0/216.0 KB 3.0 MB/s eta 0:00:00 Requirement already satisfied: aiohttp==3.*,>=3.6.2 in /home/x/.local/lib/python3.10/site-packages (from diffusion) (3.9.1) Collecting structlog==21.*,>=21.5.0 Downloading structlog-21.5.0-py3-none-any.whl (53 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 53.4/53.4 KB 3.0 MB/s eta 0:00:00 Collecting stringcase==1.*,>=1.2.0 Downloading stringcase-1.2.0.tar.gz (3.0 kB) Preparing metadata (setup.py) ... done Requirement already satisfied: typing-extensions==4.*,>=4.0.1 in /home/x/.local/lib/python3.10/site-packages (from diffusion) (4.9.0) Requirement already satisfied: aiosignal>=1.1.2 in /home/x/.local/lib/python3.10/site-packages (from aiohttp==3.*,>=3.6.2->diffusion) (1.3.1) Requirement already satisfied: multidict<7.0,>=4.5 in /home/x/.local/lib/python3.10/site-packages (from aiohttp==3.*,>=3.6.2->diffusion) (6.0.4) Requirement already satisfied: frozenlist>=1.1.1 in /home/x/.local/lib/python3.10/site-packages (from aiohttp==3.*,>=3.6.2->diffusion) (1.4.0) Requirement already satisfied: yarl<2.0,>=1.0 in /home/x/.local/lib/python3.10/site-packages (from aiohttp==3.*,>=3.6.2->diffusion) (1.9.4) Requirement already satisfied: async-timeout<5.0,>=4.0 in /home/x/.local/lib/python3.10/site-packages (from aiohttp==3.*,>=3.6.2->diffusion) (4.0.3) Requirement already satisfied: idna>=2.0 in /usr/lib/python3/dist-packages (from yarl<2.0,>=1.0->aiohttp==3.*,>=3.6.2->diffusion) (3.3) Building wheels for collected packages: stringcase Building wheel for stringcase (setup.py) ... done Created wheel for stringcase: filename=stringcase-1.2.0-py3-none-any.whl size=3570 sha256=25833ae6c65606b6b7be517696b2525d1edc1755c64605d7c5f156f386264cf9 Stored in directory: /home/x/.cache/pip/wheels/31/ba/22/1a2d952a9ce8aa86e42fda41e2c87fdaf20e238c88bf8df013 Successfully built stringcase Installing collected packages: stringcase, diffusion-core, structlog, pydantic, cbor2, attrs, diffusion Attempting uninstall: pydantic Found existing installation: pydantic 2.5.2 Uninstalling pydantic-2.5.2: Successfully uninstalled pydantic-2.5.2 Attempting uninstall: attrs Found existing installation: attrs 23.1.0 Uninstalling attrs-23.1.0: Successfully uninstalled attrs-23.1.0 ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. referencing 0.32.0 requires attrs>=22.2.0, but you have attrs 21.4.0 which is incompatible. mediapipe 0.10.8 requires protobuf<4,>=3.11, but you have protobuf 4.25.1 which is incompatible. jsonschema 4.20.0 requires attrs>=22.2.0, but you have attrs 21.4.0 which is incompatible. gradio 4.8.0 requires pydantic>=2.0, but you have pydantic 1.10.13 which is incompatible. Successfully installed attrs-21.4.0 cbor2-5.5.1 diffusion-6.10.1 diffusion-core-0.0.40 pydantic-1.10.13 stringcase-1.2.0 structlog-21.5.0 DOING THIS MESSED WITH A FEW OTHER NODES SO I WENT THROUGH A PROCESS OF UPGRADING/DOWNGRADING SEVERAL SITE-PACKAGES THROUGH PIP INSTALL, TO MINIMISE PACKAGE CONFLICTS WITH MY OTHER NODES /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// pip install attrs Defaulting to user installation because normal site-packages is not writeable Collecting attrs Using cached attrs-23.1.0-py3-none-any.whl (61 kB) Installing collected packages: attrs ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. mediapipe 0.10.8 requires protobuf<4,>=3.11, but you have protobuf 4.25.1 which is incompatible. diffusion 6.10.1 requires attrs==21.*,>=21.4.0, but you have attrs 23.1.0 which is incompatible. Successfully installed attrs-23.1.0 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// pip install pydantic Defaulting to user installation because normal site-packages is not writeable Collecting pydantic Using cached pydantic-2.5.2-py3-none-any.whl (381 kB) Requirement already satisfied: typing-extensions>=4.6.1 in ./.local/lib/python3.10/site-packages (from pydantic) (4.9.0) Requirement already satisfied: pydantic-core==2.14.5 in ./.local/lib/python3.10/site-packages (from pydantic) (2.14.5) Requirement already satisfied: annotated-types>=0.4.0 in ./.local/lib/python3.10/site-packages (from pydantic) (0.6.0) Installing collected packages: pydantic ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. diffusion 6.10.1 requires attrs==21.*,>=21.4.0, but you have attrs 23.1.0 which is incompatible. diffusion 6.10.1 requires pydantic==1.*,>=1.9.0, but you have pydantic 2.5.2 which is incompatible. Successfully installed pydantic-2.5.2 SO I NOW HAVE SOME UNRESOLVED DIFFUSION REQUIREMENTS WHICH I STILL HAVE TO FIGURE OUT, AND AM GUESSING MAY BE PART OF WHY ComfyUI_Jags_Audiotools IS THE ONLY NODE OF 100+ NOT IMPORTING PRESENTLY /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// pip install mediapipe Defaulting to user installation because normal site-packages is not writeable Collecting mediapipe Downloading mediapipe-0.10.9-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (34.5 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 34.5/34.5 MB 3.1 MB/s eta 0:00:00 Requirement already satisfied: attrs>=19.1.0 in ./.local/lib/python3.10/site-packages (from mediapipe) (23.1.0) Collecting protobuf<4,>=3.11 Using cached protobuf-3.20.3-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.1 MB) Requirement already satisfied: flatbuffers>=2.0 in ./.local/lib/python3.10/site-packages (from mediapipe) (23.5.26) Requirement already satisfied: numpy in ./.local/lib/python3.10/site-packages (from mediapipe) (1.26.2) Requirement already satisfied: absl-py in ./.local/lib/python3.10/site-packages (from mediapipe) (2.0.0) Requirement already satisfied: opencv-contrib-python in ./.local/lib/python3.10/site-packages (from mediapipe) (4.8.1.78) Requirement already satisfied: sounddevice>=0.4.4 in ./.local/lib/python3.10/site-packages (from mediapipe) (0.4.6) Requirement already satisfied: matplotlib in ./.local/lib/python3.10/site-packages (from mediapipe) (3.8.2) Requirement already satisfied: CFFI>=1.0 in ./.local/lib/python3.10/site-packages (from sounddevice>=0.4.4->mediapipe) (1.16.0) Requirement already satisfied: pillow>=8 in ./.local/lib/python3.10/site-packages (from matplotlib->mediapipe) (10.1.0) Requirement already satisfied: packaging>=20.0 in ./.local/lib/python3.10/site-packages (from matplotlib->mediapipe) (23.2) Requirement already satisfied: cycler>=0.10 in ./.local/lib/python3.10/site-packages (from matplotlib->mediapipe) (0.12.1) Requirement already satisfied: kiwisolver>=1.3.1 in ./.local/lib/python3.10/site-packages (from matplotlib->mediapipe) (1.4.5) Requirement already satisfied: pyparsing>=2.3.1 in ./.local/lib/python3.10/site-packages (from matplotlib->mediapipe) (3.1.1) Requirement already satisfied: contourpy>=1.0.1 in ./.local/lib/python3.10/site-packages (from matplotlib->mediapipe) (1.2.0) Requirement already satisfied: python-dateutil>=2.7 in ./.local/lib/python3.10/site-packages (from matplotlib->mediapipe) (2.8.2) Requirement already satisfied: fonttools>=4.22.0 in ./.local/lib/python3.10/site-packages (from matplotlib->mediapipe) (4.46.0) Requirement already satisfied: pycparser in ./.local/lib/python3.10/site-packages (from CFFI>=1.0->sounddevice>=0.4.4->mediapipe) (2.21) Requirement already satisfied: six>=1.5 in /usr/lib/python3/dist-packages (from python-dateutil>=2.7->matplotlib->mediapipe) (1.16.0) Installing collected packages: protobuf, mediapipe Attempting uninstall: protobuf Found existing installation: protobuf 4.25.1 Uninstalling protobuf-4.25.1: Successfully uninstalled protobuf-4.25.1 Successfully installed mediapipe-0.10.9 protobuf-3.20.3 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// AFTER UNINSTALL / REINSTALL OF ComfyUI_Jags_Audiotools THROUGH THE MANAGER, THIS WAS THE ONLY DETECTED ISSUE DURING THE FRESH NODE INSTALL OF COMMIT 95 d3bb769 Installing collected packages: argparse, websockets, anyio Attempting uninstall: websockets Found existing installation: websockets 12.0 Uninstalling websockets-12.0: Successfully uninstalled websockets-12.0 Attempting uninstall: anyio Found existing installation: anyio 4.1.0 Uninstalling anyio-4.1.0: Successfully uninstalled anyio-4.1.0 [!] ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. [!] pymemgpt 0.2.7 requires websockets<13.0,>=12.0, but you have websockets 11.0.3 which is incompatible. Successfully installed anyio-3.7.1 argparse-1.4.0 websockets-11.0.3 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// HAVEN'T TRIED PIP INSTALL OF anyio OR pymemgpt YET, BUT UPDATING BACK TO websockets 12 CREATES THE FOLLOWING ISSUES I WILL HAVE TO LOOK AT AS IT MIGHT HAVE MESSED WITH SD.NEXT OR FOOOCUS pip install websockets Defaulting to user installation because normal site-packages is not writeable Collecting websockets Using cached websockets-12.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (130 kB) Installing collected packages: websockets ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. gradio-client 0.7.1 requires websockets<12.0,>=10.0, but you have websockets 12.0 which is incompatible. Successfully installed websockets-12.0 /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// pip install gradio-client Defaulting to user installation because normal site-packages is not writeable Collecting gradio-client Downloading gradio_client-0.7.2-py3-none-any.whl (304 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 304.6/304.6 KB 2.8 MB/s eta 0:00:00 Requirement already satisfied: httpx in ./.local/lib/python3.10/site-packages (from gradio-client) (0.25.2) Requirement already satisfied: fsspec in ./.local/lib/python3.10/site-packages (from gradio-client) (2023.10.0) Requirement already satisfied: typing-extensions~=4.0 in ./.local/lib/python3.10/site-packages (from gradio-client) (4.9.0) Requirement already satisfied: huggingface-hub>=0.19.3 in ./.local/lib/python3.10/site-packages (from gradio-client) (0.19.4) Requirement already satisfied: packaging in ./.local/lib/python3.10/site-packages (from gradio-client) (23.2) Collecting websockets<12.0,>=10.0 Using cached websockets-11.0.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (129 kB) Requirement already satisfied: pyyaml>=5.1 in ./.local/lib/python3.10/site-packages (from huggingface-hub>=0.19.3->gradio-client) (6.0.1) Requirement already satisfied: requests in ./.local/lib/python3.10/site-packages (from huggingface-hub>=0.19.3->gradio-client) (2.31.0) Requirement already satisfied: filelock in /usr/lib/python3/dist-packages (from huggingface-hub>=0.19.3->gradio-client) (3.6.0) Requirement already satisfied: tqdm>=4.42.1 in ./.local/lib/python3.10/site-packages (from huggingface-hub>=0.19.3->gradio-client) (4.66.1) Requirement already satisfied: idna in /usr/lib/python3/dist-packages (from httpx->gradio-client) (3.3) Requirement already satisfied: certifi in ./.local/lib/python3.10/site-packages (from httpx->gradio-client) (2023.7.22) Requirement already satisfied: anyio in ./.local/lib/python3.10/site-packages (from httpx->gradio-client) (3.7.1) Requirement already satisfied: sniffio in ./.local/lib/python3.10/site-packages (from httpx->gradio-client) (1.3.0) Requirement already satisfied: httpcore==1.* in ./.local/lib/python3.10/site-packages (from httpx->gradio-client) (1.0.2) Requirement already satisfied: h11<0.15,>=0.13 in ./.local/lib/python3.10/site-packages (from httpcore==1.*->httpx->gradio-client) (0.14.0) Requirement already satisfied: exceptiongroup in ./.local/lib/python3.10/site-packages (from anyio->httpx->gradio-client) (1.2.0) Requirement already satisfied: urllib3<3,>=1.21.1 in ./.local/lib/python3.10/site-packages (from requests->huggingface-hub>=0.19.3->gradio-client) (1.26.18) Requirement already satisfied: charset-normalizer<4,>=2 in ./.local/lib/python3.10/site-packages (from requests->huggingface-hub>=0.19.3->gradio-client) (3.3.2) Installing collected packages: websockets, gradio-client Attempting uninstall: websockets Found existing installation: websockets 12.0 Uninstalling websockets-12.0: Successfully uninstalled websockets-12.0 ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts. pymemgpt 0.2.7 requires websockets<13.0,>=12.0, but you have websockets 11.0.3 which is incompatible. gradio 4.8.0 requires gradio-client==0.7.1, but you have gradio-client 0.7.2 which is incompatible. Successfully installed gradio-client-0.7.2 websockets-11.0.3 FIGURE OUT IF THIS HAS MESSED WITH SD.NEXT / FOOOCUS LATER. /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// THE IMPORT CURRENTLY STILL FAILS FOR ME BUT THIS IS THE ERROR NOW SHOWING Traceback (most recent call last): File "/home/x/Documents/_ComfyUI_2023-11-25_1735C/ComfyUI/nodes.py", line 1800, in load_custom_node module_spec.loader.exec_module(module) File "", line 883, in exec_module File "", line 241, in _call_with_frames_removed File "/home/x/Documents/_ComfyUI_2023-11-25_1735C/ComfyUI/custom_nodes/ComfyUI_Jags_Audiotools/__init__.py", line 23, in from .SampleDiffusion import * File "/home/x/Documents/_ComfyUI_2023-11-25_1735C/ComfyUI/custom_nodes/ComfyUI_Jags_Audiotools/SampleDiffusion.py", line 44, in hijack_import("diffusion", "v-diffusion-pytorch") File "/home/x/Documents/_ComfyUI_2023-11-25_1735C/ComfyUI/custom_nodes/ComfyUI_Jags_Audiotools/SampleDiffusion.py", line 38, in hijack_import importlib.import_module(importname) File "/usr/lib/python3.10/importlib/__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "/home/x/.local/lib/python3.10/site-packages/diffusion/__init__.py", line 4, in from .internal.protocol import SessionId File "/home/x/.local/lib/python3.10/site-packages/diffusion/internal/protocol/__init__.py", line 14, in import structlog File "/home/x/.local/lib/python3.10/site-packages/structlog/__init__.py", line 10, in from structlog import dev, processors, stdlib, testing, threadlocal, types File "/home/x/.local/lib/python3.10/site-packages/structlog/stdlib.py", line 31, in from ._config import get_logger as _generic_get_logger File "/home/x/.local/lib/python3.10/site-packages/structlog/_config.py", line 43, in colors=_use_colors and sys.stdout is not None and sys.stdout.isatty() AttributeError: 'ComfyUIManagerLogger' object has no attribute 'isatty' Cannot import /home/x/Documents/_ComfyUI_2023-11-25_1735C/ComfyUI/custom_nodes/ComfyUI_Jags_Audiotools module for custom nodes: 'ComfyUIManagerLogger' object has no attribute 'isatty' (COMFYUI MANAGER ffc19c0 COMMIT 881, AND COMFYUI 6c5990f COMMIT 1819, ARE UP TO DATE 2023-12-14) ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////