Очистка каталога сборки в setup.py

Можно использовать значение константы в качестве случая в операторе переключения, fwiw.

43
задан Ram Rachum 20 October 2009 в 14:01
поделиться

2 ответа

Для предварительного удаления просто удалите его с помощью distutils.dir_util.remove_tree перед вызовом программы установки.

Что касается пост-удаления, я предполагаю, что вы хотите только разместить- удалить после выбранных команд. Создайте подкласс соответствующей команды, переопределите ее метод выполнения (для вызова remove_tree после вызова базового выполнения) и передайте новую команду в словарь cmdclass программы установки.

10
ответ дан 26 November 2019 в 22:32
поделиться

Отвечает ли это ? IIRC, вам нужно использовать флаг - all , чтобы избавиться от всего, что находится за пределами build / lib :

python setup.py clean --all
102
ответ дан 26 November 2019 в 22:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: