Скажем, мы импортируем какой-то сторонний пакет или модуль с именем xyz
(это не "встроенный", как datetime
) с import xyz
. PyPI-имя xyz
обычно совпадает с именем xyz
в pip list
. Однако, насколько я знаю, не существует правила, которое гласит, что так должно быть; например, google-pasta имеет свой модуль с именем pasta
.
Учитывая имя модуля или пакета, я import
ing, есть ли способ определить, какой пакет PyPI это произошло (кроме угадывания пакета PyPI и просмотра исходного кода)? И наоборот, есть ли способ определить, какие пакеты и модули данная установка PyPI представляет в пространство имен?