Currently, we are using uv init without further specification. In the latest versions of uv this uses uv_build (see #828) which causes problems in some edge cases e.g. where the src doesn't exist.
While it might make sense to support uv_build later (also see #847), for now as a fix we should just explicitly use the hatch backend.
It would also be good to document this.
Currently, we are using
uv initwithout further specification. In the latest versions ofuvthis uses uv_build (see #828) which causes problems in some edge cases e.g. where thesrcdoesn't exist.While it might make sense to support
uv_buildlater (also see #847), for now as a fix we should just explicitly use the hatch backend.It would also be good to document this.