[build-system] requires = [ "nanobind>=2.11", "scikit-build-core>=0.10", ] build-backend = "scikit_build_core.build" [project] name = "rapid-pose-triangulation" version = "0.2.0" description = "Rapid Pose Triangulation library with nanobind Python bindings" readme = "README.md" requires-python = ">=3.10" dependencies = [ "jaxtyping", "numpy>=2.0", ] [dependency-groups] dev = [ "basedpyright>=1.38.3", "pytest>=8.3", ] [tool.scikit-build] minimum-version = "build-system.requires" wheel.packages = ["src/rpt"] [tool.isort] profile = "black" known_first_party = "rpt"