Я настраивал ImportWarning, как показалось подходящим, но заметил, что это предупреждение не сообщается по умолчанию;
Как настроить python для отчета ImportWarning или всех предупреждений?
Вот предупреждение об импорте, которое я написал:
try:
from markdown import markdown
except ImportError, err:
warnings.warn(
'Unable to load Pypi package `markdown`, HTML output will be unavailable. {}'.format(err),
ImportWarning
)