Files
ttulttul-ComfyUI-Modal/pyproject.toml
T

73 lines
1.7 KiB
TOML

[project]
name = "modal-sync"
version = "0.4.0"
description = "ComfyUI nodes for Modal-backed workflow execution and hosted model endpoints."
readme = "README.md"
requires-python = ">=3.11"
dependencies = [
"aiohttp>=3.11",
"boto3>=1.40,<2",
"huggingface-hub==1.28.0",
"keyring>=25.6,<26",
"requests>=2.32,<3",
]
classifiers = [
"Operating System :: OS Independent",
]
[project.optional-dependencies]
local-apple = [
"hf-xet==1.6.0; sys_platform == 'darwin' and platform_machine == 'arm64'",
"mlx-dspark==0.13.1; sys_platform == 'darwin' and platform_machine == 'arm64'",
"mlx-vlm==0.6.15; sys_platform == 'darwin' and platform_machine == 'arm64'",
"psutil>=7,<8; sys_platform == 'darwin' and platform_machine == 'arm64'",
]
remote = [
"modal==1.4.2",
]
[project.urls]
Repository = "https://github.com/ttulttul/ComfyUI-Modal"
"Bug Tracker" = "https://github.com/ttulttul/ComfyUI-Modal/issues"
[dependency-groups]
test = [
"aiohttp",
"comfy-aimdo==0.4.13",
"comfy-kitchen==0.2.31",
"einops",
"numpy",
"pillow",
"psutil",
"pypdf",
"pytest",
"pyyaml",
"safetensors",
"scipy",
"torch",
"torchaudio>=2.11.0",
"torchvision",
"tqdm",
"transformers",
]
[tool.comfy]
PublisherId = "ttulttul"
DisplayName = "Modal Sync"
Icon = "https://raw.githubusercontent.com/ttulttul/ComfyUI-Modal/main/icon.jpg"
requires-comfyui = ">=0.11.1"
[build-system]
requires = ["hatchling"]
build-backend = "hatchling.build"
[tool.pytest.ini_options]
testpaths = ["tests"]
markers = [
"live_modal: opt-in tests that use authenticated, billable Modal resources",
"live_vast: opt-in tests that rent and may bill a real Vast.ai instance",
]
[tool.uv]
package = false