How non-.py files get shipped inside my distributions — MANIFEST.in `graft` for the sdist vs `[tool.setuptools.package-data]` for the wheel, the gotcha that the package-data key must be the full dotted import package (e.g. "mkt.schema", not "schema"), and pruning caches/checkpoints that `graft` would otherwise sweep in. Use when a data file (.tar.gz/.cif/.csv/.dat/templates) is missing after install, or when adding package data to a sub-distribution.