include = ["README.md", "LICENSE", "trushell/sounds/*"], the config manifest files (builtin_commands.md, plugins.md) in trushell/config/ are not listed. Hatchling will include them implicitly only if they fall under packages = ["trushell"], but the explicit include list may override that on some hatchling versions, causing a broken PyPI install where the kernel can't find any manifests.
include = ["README.md", "LICENSE", "trushell/sounds/*"], the config manifest files (builtin_commands.md,plugins.md) intrushell/config/are not listed. Hatchling will include them implicitly only if they fall underpackages = ["trushell"], but the explicitincludelist may override that on some hatchling versions, causing a broken PyPI install where the kernel can't find any manifests.