2012-05-28 2 views
1

Я создал пакет python с помощью инструментов установки, и он устанавливается отлично, но когда я пытаюсь очистить (используя подробный режим), появляется следующее сообщение, и ничего не очищается (сборка и dist каталоги не удаляются):Python setuptools - clean не работает

running clean 
'build/temp.linux-i686-2.7' does not exist -- can't clean it 

содержимое пакета сборки являются следующие:

bdist.linux-i686 lib.linux-i686-2.7 

Так что мой вопрос, почему это не temp.linux-i686-2.7 папка существует ? Должно ли это? Почему чистая думает, что она должна быть там?

Кстати, мой файл setup.py очень прост, я просто скопировал файл supervisord (https://github.com/Supervisor/supervisor/blob/master/setup.py) и изменил только имена.

ответ

0

В «/ temp.linux-i686-2.7 сборки» является одним из нормального места для .py и .so файлы, которые будут сохранены, если вы делаете:

python setup.py build 

Вот, наверное, почему это попробовать очищает его, просто чтобы быть уверенным. Без подробностей вы не получите этого предупреждения.

+0

Но он ничего не чистит. Похоже, это не просто предупреждение, но сообщение об ошибке. Я просто хотел сделать установку, а затем чистой, и с помощью команды установки этот каталог не создан. – felipou

+0

Я просто попытался использовать команду build, а «build/temp.linux-i686-2.7» не был создан, просто каталог «build/lib.linux-i686-2.7» ... – felipou

+0

Тогда это зависит от настройки файл? Я получаю build/temp ... с тем же содержимым, что и build/lib .... Может быть, ваш не создает .so? – Gerard

Смежные вопросы