Сегодня словил такую ситуацию, что в локальном репе лежит одна версия пакета, а в PyPI более свежая. И pip сначала проверял в локальном, но потом не шел в PyPI. В итоге писал мне, что пакета с подходящей версией нет.
Как раз как выше написал Антон. Имя пакета встретилось локально - снаружи уже не смотрим. И пофиг, что там версии другие могут быть)