Thanks for the links. This helped point me in the right direction. I made no-argument callables in my launch script and ran `uvx migrate-to-uv`. I then changed the [tool.hatch...] section to this:
[tool.hatch.build.targets.wheel]
force-include = {"src/" = "/"}
With those three things done, I'm in business. Thanks!