Files
PozzettiAndrea-ComfyUI-Sharp/pyproject.toml
T
2025-12-19 01:04:42 +01:00

67 lines
1.6 KiB
TOML

[project]
name = "ComfyUI-Sharp"
description = "SHARP integration for ComfyUI - Monocular 3D Gaussian Splatting in under 1 second. Generate 3D Gaussians from a single image using Apple's SHARP model."
version = "0.0.1"
license = { text = "MIT License (wrapper) + SHARP License (vendored library)" }
readme = "README.md"
authors = [
{ name = "Andrea Pozzetti", email = "andrea@pozzetti.it" }
]
dependencies = [
"torch>=2.0.0",
"torchvision>=0.15.0",
"numpy>=1.21.0",
"pillow>=9.0.0",
"timm>=0.9.0",
"plyfile>=1.0.0",
"scipy>=1.10.0",
"pillow-heif>=0.10.0",
"imageio>=2.0.0",
"imageio-ffmpeg>=0.4.0",
]
[project.urls]
Repository = "https://github.com/PozzettiAndrea/ComfyUI-Sharp"
Documentation = "https://github.com/PozzettiAndrea/ComfyUI-Sharp/blob/main/README.md"
[tool.comfy]
PublisherId = "pznodes"
DisplayName = "ComfyUI-Sharp"
Icon = ""
[build-system]
requires = ["setuptools>=45", "wheel"]
build-backend = "setuptools.build_meta"
[tool.pytest.ini_options]
testpaths = ["tests"]
python_files = ["test_*.py"]
python_classes = ["Test*"]
python_functions = ["test_*"]
addopts = [
"-v",
"--tb=short",
"--strict-markers",
]
markers = [
"unit: Unit tests (fast, no model loading)",
"integration: Integration tests with real models (slow)",
]
filterwarnings = [
"ignore::DeprecationWarning",
"ignore::UserWarning",
]
[tool.coverage.run]
source = ["nodes", "utils"]
omit = [
"*/tests/*",
"*/test_*.py",
"*/__pycache__/*",
]
[tool.coverage.report]
precision = 2
show_missing = true
skip_covered = false