| [project] | |
| name = "forge-3d" | |
| version = "0.1.0" | |
| description = "Forge-3D brick: Image (+text) to 3D models with previews, LOD support, and robustness patterns" | |
| readme = "README.md" | |
| requires-python = ">=3.10" | |
| dependencies = [ | |
| "gradio>=5.0,<7.0", | |
| "spaces", | |
| "pillow>=10.0", | |
| "gradio-client", | |
| "huggingface_hub", | |
| "forge-bricks-common", | |
| "trimesh>=4.0", # for future 3D metadata/validation | |
| ] | |
| [build-system] | |
| requires = ["hatchling"] | |
| build-backend = "hatchling.build" | |
| [tool.hatch.build.targets.wheel] | |
| packages = ["."] | |
| [tool.uv.sources] | |
| forge-bricks-common = { workspace = true } |