Cómo y dónde instalar un módulo en python desde github

Necesito instalar un módulo (pyrise) de github . Esto se debe a que necesito modificarlo y luego confirmar los cambios y solicitar una solicitud de extracción.

Si instalo con pip obtengo la carpeta pyrise habitual con __init__.py en el nivel raíz.

Así que me retiré con pip y dis (en la carpeta de site-packages )

 git clone git@github.com:nicoladj77/pyrise.git cd pyrise python setup.py install 

esto instaló correctamente todo, pero ahora tengo una carpeta pyrise bajo site-packages y otra carpeta pyrise dentro de pyrise . Y el primer pyrise tiene un __init__.py vacío y por esta razón cuando lo hago

 import pyrise 

No puedo acceder a ningún objeto, porque el __init__.py correcto está dentro de la segunda carpeta de pyrise .

¿Qué estoy haciendo mal? ¿Lo estoy instalando en el directorio equivocado?

Intenta instalarlo con develop :

 git clone git@github.com:nicoladj77/pyrise.git cd pyrise python setup.py develop