I always forget how to set up uv properly so that it allows me to do something like
from agents import ....
├── src/
│ ├── agents/
│ │ └── __init__.py
│ └── client/
│ └── __init__.py
├── test/
└── pyproject.tomlThe answer is modules
[build-system]
requires = ["uv_build>=0.10.0,<0.11.0"]
build-backend = "uv_build"
[tool.uv.build-backend]
module-name = ["agents", "client"]
module-root = "src"