Как запросить и установить пакет с помощью distutils python 3.x?

У меня есть программа, которая использует dateutilиз индекса пакетов. Я хотел бы, чтобы setup.py проверял его наличие и пытался получить его с помощью easy_install, если его там нет.

Документация для distutils , кажется, указывает, что это можно сделать с помощью ключевого слова requireв setup(), но когда я пытаюсь, он устанавливается на система без dateutilбез предупреждения или установки требуемого пакета.

Единственное, что я смог найти в Google, это этот пост в блоге о той же проблеме, на который также не было никакого ответа.

Я неправильно использую distutils? Нужно ли мне создать подкласс distutils.command.installи выполнить проверку/установку самостоятельно?

5
задан puffenstuff 23 May 2012 в 03:03
поделиться