Зачем Hatch создавать выходные данные сборки в корневом каталоге моего проекта?Python

Программы на Python
Ответить
Anonymous
 Зачем Hatch создавать выходные данные сборки в корневом каталоге моего проекта?

Сообщение Anonymous »

Мои сборки Hatch внезапно начали помещать выходные данные sdist иwheel в мой домашний каталог, а не в dist. Даже когда я полностью удаляю Hatch, удаляю все известные мне каталоги конфигурации и кеша и пытаюсь создать новый проект, он все равно действует таким образом.
Например (расшифровка из другой сети, поэтому некоторые выходные данные опускаем и простим опечатки):

Код: Выделить всё

$ 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
У меня ничего не установлено дляtool.build.hatch.directory, и я понимаю (и поведение, которое я видел в других проектах до сегодняшнего дня), что выходные данные сборки должны находиться в папке dist.
Где я могу начать отладку этого поведения?>

Подробнее здесь: https://stackoverflow.com/questions/798 ... -directory
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»