[project] name = "ComfyUI-DyPE" description = "DyPE & SEGA & PixelRush & HRDiT. Artifact-free 4K+ image generation. Flux, Nunchaku, Qwen, Z-Image, Anima, Krea-2, SDXL, SD1.5" version = "2.16.0" requires-python = ">=3.10" license = {file = "LICENSE"} dependencies = ["torch", "numpy"] [project.optional-dependencies] test = ["pytest>=7.0", "pytest-cov>=4.0", "tomli>=1.1.0; python_version < '3.11'"] [project.urls] Repository = "https://github.com/wildminder/ComfyUI-DyPE" # Used by Comfy Registry https://comfyregistry.org [tool.comfy] PublisherId = "wildai" DisplayName = "DyPE" Icon = "https://raw.githubusercontent.com/wildminder/ComfyUI-DyPE/refs/heads/main/dype-icon.png" requires-comfyui = ">=0.28.0" [tool.pytest.ini_options] testpaths = ["tests"] python_files = ["test_*.py"] python_classes = ["Test*"] python_functions = ["test_*"] addopts = "-v --tb=short --import-mode=importlib" consider_namespace_packages = true pythonpath = ["."] markers = [ "unit: Pure unit test (no ComfyUI dependency)", "mock_integration: Mock-based integration test", "comfyui_integration: Requires real ComfyUI runtime (--comfyui-real)", ] filterwarnings = [ "ignore::DeprecationWarning", "ignore::PendingDeprecationWarning", ] [tool.ruff] target-version = "py310" line-length = 120 src = ["src", "tests"] [tool.ruff.lint] select = ["E", "F", "W", "I"] ignore = ["E501"] [tool.ruff.lint.isort] known-first-party = ["src"]