organize exampels according to products

This commit is contained in:
ykcheungab
2026-08-03 15:52:15 +08:00
parent 8b2f76c76f
commit 3117ddd5b9
21 changed files with 657 additions and 365 deletions
+25 -6
View File
@@ -4,25 +4,44 @@ build-backend = "setuptools.build_meta"
[project]
name = "orisys"
description = "Orisys - Vision Based Tactile Sensor SDK"
description = "SDK for Orisys Technology Visuotactile Sensors"
readme = "README.md"
requires-python = ">=3.10"
authors = [{ name = "Orisys" }]
authors = [{ name = "Orisys-Tech" }]
maintainers = [
{name = "Yijian Zhang", email = "zhangyijian@orisys-tech.cn"}
]
dynamic = ["version"]
dependencies = [
"numpy>=1.24.4",
"opencv-python>=4.10.0.84",
"scipy>=1.10.1",
"open3d>=0.17.0",
"numba>=0.59.0",
]
classifiers = [
# How mature is this project? Common values are
# 3 - Alpha
# 4 - Beta
# 5 - Production/Stable
"Development Status :: 4 - Beta",
# Indicate who your project is intended for
"Intended Audience :: Developers",
"Topic :: Software Development :: SDL",
# Specify the Python versions you support here.
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Private :: Do Not Upload",
]
[project.optional-dependencies]
cuda12 = ["cupy-cuda12x>=12.3.0"]
cuda13 = ["cupy-cuda13x>=13.0.0"]
gui = ["open3d>=0.17.0","pyqt5>=5.15", "pyqtgraph>=0.13"]
# Backward compatibility: 'cuda' defaults to CUDA 12.x
cuda = ["cupy-cuda12x>=12.3.0"]
gui = ["pyqt5>=5.15", "pyqtgraph>=0.13"]
numba = ["numba>=0.59.0"]
[tool.setuptools]
package-dir = { "" = "src" }
@@ -52,7 +71,7 @@ dev_install = true
name = "examples"
source = "examples"
target = "examples"
patterns = ["*.py", "README.md", "viz/**/*.py", "pipeline/**/*.py", "gui/**/*.py"]
patterns = ["*.py", "README.md", "products/**/*.py", "viz/**/*.py", "pipeline/**/*.py", "gui/**/*.py"]
preserve_tree = true
[[tool.orisys.bundle.items]]