This commit is contained in:
mjallen18
2026-02-04 13:08:34 -06:00
parent aa7fc9c228
commit 87fb1c96e5
10 changed files with 387 additions and 16 deletions

View File

@@ -0,0 +1,86 @@
{
lib,
stdenv,
fetchFromGitHub,
python3Packages,
...
}:
python3Packages.buildPythonPackage rec {
pname = "comfyui";
version = "0.12.0";
pyproject = true;
disabled = python3Packages.pythonOlder "3.11";
src = fetchFromGitHub {
owner = "Comfy-Org";
repo = "ComfyUI";
tag = "v${version}";
hash = "sha256-fCTMxtFkAy4TfUgtj42EKmvw/hr/L9Y3OKfHXpnSkPw=";
};
# pythonRelaxDeps = [
# "aiomqtt"
# "pycryptodome"
# ];
build-system = with python3Packages; [
];
dependencies =
with python3Packages;
[
aiohttp
torch
torchaudio
torchvision
numpy
requests
torchsde
einops
transformers
tokenizers
sentencepiece
safetensors
aiohttp
yarl
pyyaml
pillow
scipy
tqdm
psutil
alembic
sqlalchemy
av
requests
#non essential dependencies:
kornia
# spandrel
pydantic
pydantic-settings
];
nativeCheckInputs = with python3Packages; [
];
setupPhase = null;
# comfyui-frontend-package==1.37.11
# comfyui-workflow-templates==0.8.31
# comfyui-embedded-docs==0.4.0
# comfy-kitchen
# comfy-aimdo
# pythonImportsCheck = [ "roborock" ];
meta = with lib; {
maintainers = [ ];
mainProgram = "comfyui";
};
}