Могу ли я определить дополнительные пакеты в setuptools?
В настоящее время один из моих пакетов требует парсера / кодировщика JSON и предназначен для использованияsimplejson
если доступно, возвращаясь кjson
модуль (в стандартной библиотеке) при необходимости (как показывают тестыsimplejson
быстрее).
Тем не менее, недавно он был поражен & amp; пропустить лиsimplejson
установит при использованииzc.buildout
- Я думаю, что-то с переездом в github. Что заставило меня задуматься; Можно ли определить дополнительные пакеты в моемsetup.py
файл, который, если он недоступен, не остановит установку моего пакета?