Команда pip check проверяет зависимости и указывает неразрешенные зависимости. pip show выводит подробную информацию. Но откуда он это берет? Ведь, насколько я знаю, он не ведет БД, а в директориях пакетов в site-packages обычно нет этой информации?
Aragorn, в описаниях wheel-пакетов есть зависимости. Ну и при работе с базой данных на pypi.org pip может получать такую информацию, не скачивая сами пакеты.