[build-system] requires = ["setuptools>=64", "wheel"] build-backend = "setuptools.build_meta" [project] name = "comfyui-lensturbo" version = "0.1.6" description = "ComfyUI nodes for Microsoft Lens / Lens-Turbo (3.8B T2I)" readme = "README.md" requires-python = ">=3.10" license = { text = "MIT" } authors = [{ name = "aadebuger" }] classifiers = [ "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.13", "License :: OSI Approved :: MIT License", "Operating System :: POSIX :: Linux", ] dependencies = [ "transformers>=4.55.0", "diffusers>=0.31.0", "huggingface_hub>=0.26", "accelerate>=0.34", "safetensors>=0.4", "sentencepiece>=0.2.0", "pyyaml>=6.0.2", "pillow>=10.0", "numpy>=1.26", ] # Do NOT add torch here — let the ComfyUI venv's installed torch be used. # Listing torch causes `uv run` to re-resolve and re-download into a temp # env. v2 README §2.4 spelling that out explicitly. [project.urls] Homepage = "https://github.com/aadebuger/ComfyUI-LensTurbo" Issues = "https://github.com/aadebuger/ComfyUI-LensTurbo/issues" [tool.setuptools] packages = ["nodes"] [tool.setuptools.package-data] "*" = ["example_workflows/*.json"]