It took me a while to figure out why uv run pytest
wouldn’t work - it wasn’t finding my library!
[Read More]uv uses the presence of a build system to determine if a project contains a package that should be installed in the project virtual environment. If a build system is not defined, uv will not attempt to build or install the project itself, just its dependencies.