У меня есть программа, которая использует dateutil
из индекса пакетов. Я хотел бы, чтобы setup.py проверял его наличие и пытался получить его с помощью easy_install
, если его там нет.
Документация для distutils
, кажется, указывает, что это можно сделать с помощью ключевого слова require
в setup()
, но когда я пытаюсь, он устанавливается на система без dateutil
без предупреждения или установки требуемого пакета.
Единственное, что я смог найти в Google, это этот пост в блоге о той же проблеме, на который также не было никакого ответа.
Я неправильно использую distutils
? Нужно ли мне создать подкласс distutils.command.install
и выполнить проверку/установку самостоятельно?