Hatch-Builds für mich haben plötzlich begonnen, die Ausgabe von sdist und Wheel in meinem Home-Verzeichnis statt in dist abzulegen. Selbst wenn ich Hatch vollständig deinstalliere, alle mir bekannten Konfigurations- und Cache-Verzeichnisse entferne und versuche, ein neues Projekt zu erstellen, verhält es sich immer noch so.
Zum Beispiel (Transkribieren aus einem anderen Netzwerk, also einige Ausgaben weglassen und Tippfehler verzeihen):
Code: Select all
$ rm -r ~/.config/hatch
$ rm -r ~/.local/share/hatch
$ uv init something --build-backend hatch
...
$ cd hatch
$ uv venv .v
...
$ . .v/bin/activate
(.v) $ uv pip install hatch
...
(.v) $ which hatch
~/something/.something/bin/hatch
(.v) $ hatch build .
--- sdist ---
./something-0.1.0.tar.gz
--- wheel ---
./something-0.1.0-py3-none-any.whl
Ich habe nichts für tool.build.hatch.directory festgelegt und mein Verständnis (und das Verhalten, das ich bis heute in anderen Projekten gesehen habe) ist, dass die Build-Ausgabe in einen dist-Ordner gehen soll.
Wo kann ich mit dem Debuggen dieses Verhaltens beginnen?