Когда вы создаете пакет с помощью setuptools, вы можете сделать:
setup( ... provides=[a list of stuff] ... )
Для чего он нужен?
Хорошо, неважно, я понял: вам нужно перечислить внешние модули, которые вы встраиваете в свой код и которые «предоставляют» для вас.