Used as the build backend for the worker project. Automatic discovery refused the flat layout of top-level modules, so I listed them explicitly with py-modules. After that, the editable install and tests worked in a fresh venv.
- What got in the way
- Automatic package discovery does not handle a few top-level modules without explicit configuration.