Есть ли способ узнать, должен ли пакет быть установлен с помощью distutils вместо setuptools?

Я могу заглянуть внутрь setup.py, я полагаю, чтобы увидеть, является ли это пакетом distutils. Но в процессе ознакомления с управлением пакетами в Python я заметил, что существует несколько способов сделать это. Так:

Как я могу проверить каталог разархивированных пакетов или setup.py, чтобы увидеть, как его собрать?

РЕДАКТИРОВАТЬ: Когда я говорю «сборка», я имею в виду, будет ли она использовать distutils или setuptools или распространять. Я использую сборку.


person chiggsy    schedule 15.05.2010    source источник


Ответы (1)


Зачем вам это знать? Что плохого в том, чтобы просто бежать

/path/to/your/python setup.py install

?

person John Machin    schedule 15.05.2010
comment
Ну, я хотел бы использовать buildout. Я хотел бы выбрать рецепт, основанный на том, что мне нужно. - person chiggsy; 16.05.2010
comment
Попробуйте отредактировать свой вопрос, чтобы объяснить, каковы ваши потребности / желания / предпочтения. Я хотел бы выбрать рецепт, основанный на том, что мне нужно, немного расплывчато. - person John Machin; 16.05.2010
comment
Ok. На данный момент в упаковке Python нет удаления. Я согласен, если бы я мог удалить, как я мог с помощью apt, тогда ваше решение сработало бы, хотя фактический вопрос был о поиске информации. Ничего страшного, я могу просто сделать то, что делаю сейчас, и посмотреть в setup.py. Мне было интересно, есть ли другой способ. - person chiggsy; 16.05.2010
comment
Неправда :) Вы можете выполнить полуручное удаление с помощью distutils/setuptools, если вы используете параметр --record команды установки, и вы можете выполнить автоматическое удаление с помощью pip или distutils2. - person Éric Araujo; 30.07.2011