Sí intentas instalar una dependencia que no existe con pip, simplemente ocurre un error diciendo que dicho paquete no existe. Solo debemos crear un repositorio con paquetes que son privativos, y hacer que nuestra versión apunte a ese repositorio. Los programas libres que tengan dependencias privativas no se podrán instalar porque no podrán cumplir sus dependencias. ¡Y problema solucionado! :)

Responder a