pyproject.toml is canonical metadata. Setuptools builds the C++ extension.
dependencies = []keeps runtime dependency-free.requires-python >= 3.10matches source syntax/features.py.typedand all.pyifiles ship in wheels.- native
.cpp/.incships in sdist for source builds. - native source is excluded from wheels; the compiled extension remains.