Cambio de proyectos Mercurial (Bitbucket) a Git (Github)

Estoy intentando mover mis proyectos públicos de bitbucket a github.

Veo que la extensión hg-git me ayudará a hacer esto.

$ easy_install hg-git Searching for hg-git Best match: hg-git 0.3.0 Processing hg_git-0.3.0-py2.7.egg hg-git 0.3.0 is already the active version in easy-install.pth Using /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/hg_git-0.3.0-py2.7.egg Processing dependencies for hg-git Searching for dulwich>=0.8.1 

¿por qué? Desde el sitio oficial de dulwich , veo que 0.8.1 aún no está igualado.

 Reading http://pypi.python.org/simple/dulwich/ Reading http://samba.org/~jelmer/dulwich Reading http://launchpad.net/dulwich No local packages or download links found for dulwich>=0.8.1 

Si bash la forma más complicada como se menciona en github

Obtenido el dulwich 0.8.0 instalado

 $ which dulwich /Library/Frameworks/Python.framework/Versions/2.7/bin/dulwich 

Copio el repository de hg-git y lo relaciono correctamente desde mi hgrc. Sin embargo, cuando bash usar hg-git se queja

 *** failed to import extension hggit from ~/.bin/hg-git/hggit: No module named dulwich.errors 

Entonces, aparentemente no puedo instalar hg-git, y estoy atascado.


ACTUALIZAR

 >>> import dulwich >>> import dulwich.errors >>> dulwich.errors <module 'dulwich.errors' from '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/dulwich-0.8.0-py2.7-macosx-10.6-intel.egg/dulwich/errors.pyc'> >>> dulwich <module 'dulwich' from '/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/dulwich-0.8.0-py2.7-macosx-10.6-intel.egg/dulwich/__init__.pyc'> 

utilizado hg-fast-export siguiendo el tutorial de Dan

Si es posible, intente utilizar TortoiseHG . Incluyen una versión de trabajo de dulwich, y solo necesitarías especificar la ruta a hg-git.

Al parecer, alguien acaba de superar el requisito de dependencia para el proyecto hace 2 días:

https://bitbucket.org/durin42/hg-git/changeset/81f42c0d5ea9

En cuanto a su error, ¿qué ocurre si ejecuta python y escribe import dulwich , y luego import dulwich.errors ? ¿Qué posts recibes? Puede ser que, por alguna razón, la versión de dulwich que haya instalado no se encuentre en la ruta de búsqueda del module utilizada por las herramientas de Mercurial; podría intentar ajustar PYTHONPATH .