[build-system] requires = ["hatchling>=1.27"] build-backend = "hatchling.build" [project] name = "rapid-pose-rgbd-python-example" version = "0.1.0" description = "Standalone NumPy RGBD pose reconstruction reference project." readme = "README.md" requires-python = ">=3.11" dependencies = [ "beartype>=0.19", "click>=8.1", "jaxtyping>=0.3.2", "numpy>=2.0", "scipy>=1.13", ] [project.scripts] rapid-pose-rgbd-example = "rapid_pose_rgbd_example.cli:main" [dependency-groups] dev = [ "basedpyright>=1.29", "pytest>=8.3", ] [tool.hatch.build.targets.wheel] packages = ["src/rapid_pose_rgbd_example"] [tool.basedpyright] include = ["src", "tests"] pythonVersion = "3.11" typeCheckingMode = "standard" [tool.pytest.ini_options] addopts = "-ra" testpaths = ["tests"] [tool.ruff.lint] ignore = ["F722"]