[build-system] requires = ["setuptools>=61"] build-backend = "setuptools.build_meta" [project] name = "wired3d-viewer" version = "0.1.0" description = "Interactive 3D viewer for Beckhoff 5-axis DED NC toolpaths and STL meshes" readme = "README.md" requires-python = ">=3.10" dependencies = [ "plotly>=5", "numpy>=1.21", "trimesh>=4", # STL mesh loading for the STL viewer / server-2 ] [project.scripts] wired3d = "wired3d_viewer.__main__:main" [tool.setuptools] packages = ["wired3d_viewer"] [tool.setuptools.package-data] wired3d_viewer = ["assets/*.avif"]