onshape-to-robot/pyproject.toml
Upstream Snapshot bb87928bce Import upstream snapshot 80e710700aac9573a2230f74f7ce9e094833a0bc
Upstream: https://github.com/Rhoban/onshape-to-robot
Upstream-Commit: 80e710700aac9573a2230f74f7ce9e094833a0bc
Upstream-Branch: master
2026-08-28 15:42:31 +08:00

45 lines
1.2 KiB
TOML

[build-system]
requires = ["uv_build>=0.9.9,<0.10.0"]
build-backend = "uv_build"
[project]
name = "onshape_to_robot"
version = "1.8.3"
description = "Converting Onshape assembly to robot definition (URDF, SDF, MuJoCo) through Onshape API"
readme = "README.md"
requires-python = ">=3.9"
classifiers = [
"Programming Language :: Python :: 3",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
]
dependencies = [
"numpy",
"requests",
"commentjson",
"colorama>=0.4.6",
"numpy-stl",
"transforms3d",
"python-dotenv",
]
[project.urls]
Homepage = "https://onshape-to-robot.readthedocs.io/"
Repository = "https://github.com/rhoban/onshape-to-robot/"
[project.scripts]
onshape-to-robot = "onshape_to_robot:export.main"
onshape-to-robot-bullet = "onshape_to_robot:bullet.main"
onshape-to-robot-mujoco = "onshape_to_robot:mujoco.main"
onshape-to-robot-clear-cache = "onshape_to_robot:clear_cache.main"
onshape-to-robot-edit-shape = "onshape_to_robot:edit_shape.main"
onshape-to-robot-pure-sketch = "onshape_to_robot:pure_sketch.main"
[project.optional-dependencies]
pymeshlab = ["pymeshlab"]
pybullet = ["pybullet"]
mujoco = ["mujoco"]
[tool.uv.build-backend]
module-root = ""