¿Cómo apuntar pip a una twig mercurial?

Estoy tratando de instalar mi aplicación a través de pip a un virtualenv para su prueba.

Funciona bien para instalar el default o la tip modo:

 pip install -e hg+https://username@bitbucket.org/username/app_name#egg=app_name 

Pero, ¿hay alguna forma de apuntar a una twig, en lugar de solo obtener la punta? No estoy seguro si esto sería algo mercurial, bitbucket o pip.

Bitbucket permite la descarga de una versión etiquetada del código, pero solo puedo hacer que funcione mientras estoy conectado al navegador. Intenté instalar desde una tag tar.gz así:

 pip install https://username@bitbucket.org/username/app_name/get/bbc4286a75db.tar.gz 

pero incluso después de ingresar mi contraseña, devuelve un 401 No Autorizado (Es un Repo Privado)

En la documentación oficial de pip en la sección de soporte de VCS :

Mercurial

Los esquemas soportados son: hg + http, hg + https, hg + static-http y hg + ssh:

 -e hg+http://hg.myproject.org/MyProject/#egg=MyProject -e hg+https://hg.myproject.org/MyProject/#egg=MyProject -e hg+ssh://hg@myproject.org/MyProject/#egg=MyProject 

También puede especificar un número de revisión, un hash de revisión, un nombre de etiqueta o un nombre de twig local:

 -e hg+http://hg.myproject.org/MyProject/@da39a3ee5e6b#egg=MyProject -e hg+http://hg.myproject.org/MyProject/@2019#egg=MyProject -e hg+http://hg.myproject.org/MyProject/@v1.0#egg=MyProject -e hg+http://hg.myproject.org/MyProject/@special_feature#egg=MyProject 

La syntax es la misma cuando se especifica repo en la línea de comando

 pip install -e hg+http://hg.myproject.org/MyProject/@special_feature#egg=MyProject 

y funciona cuando no se usa la opción -e partir de la versión 0.8.2.