The viewer JS/HTML/bundles are now committed in javascript/ (declared via pyproject [tool.comfy] web = "javascript") instead of being copied from the shared comfy-3d-viewers pip package at prestartup. Consequences: - requirements.txt is now just comfy-env (host env installs nothing else, per the never-touch-the-host-env principle) - prestartup_script.py no longer copies viewers or web_src; it keeps only setup_env() and the input-asset copies - WEB_DIRECTORY attribute removed; the pyproject declaration is the single source (served at /extensions/comfyui-geometrypack/, keyed by project name) - web_src/ deleted; its 6 widgets now live in javascript/js/ as the tracked source, edited directly - viewer_pbr.html hardcoded-fallback URL updated to the new mount name Iframe URLs auto-detect the mount from import.meta.url, so the folder rename and mount-name change are transparent at runtime.
15 lines
683 B
TOML
15 lines
683 B
TOML
[project]
|
|
name = "comfyui-geometrypack"
|
|
description = "Warning, uses experimental package `comfy-env` to attempt a one click isolated install. Will download and use pixi package manager. CGAL - Blender - IGL - Paraview - VTK. Geometry processing nodes for ComfyUI - mesh manipulation, remeshing, hole filling, UV unwrapping, Alpha Wrapping, and 3D visualization"
|
|
version = "0.2.20"
|
|
license = {file = "LICENSE"}
|
|
|
|
[project.urls]
|
|
Repository = "https://github.com/PozzettiAndrea/ComfyUI-GeometryPack"
|
|
|
|
[tool.comfy]
|
|
PublisherId = "pznodes"
|
|
DisplayName = "GeometryPack"
|
|
Icon = "https://raw.githubusercontent.com/PozzettiAndrea/ComfyUI-GeometryPack/main/assets/icon.png"
|
|
web = "javascript"
|