Personalmente creo que no siempre es buena idea usar módulos directamente desde git si se encuentran en PyPI. Esto por que regularmente los entornos que uso se destruyen y se crean varias veces con lo cual un cambio en el repositorio que no este listo para usarse en producción puede generar errores. Por eso si uso un repositorio de git procuro indicar el commit o tag especifico si es posible.
Qué errores te da? me suena a algo diferente.
Saludos