2010-10-20 13 views
5

Parece ser que PyCrypt debe ser portado, para que esto suceda. ¿Es difícil hacerlo tú mismo?¿Se va a transportar Paramiko a Python 3.x?

+1

El autor de paramiko solo puede saber cuándo será portado. Lo mismo ocurre con pyCrypt. Si no puede esperar, debe ayudar contribuyendo a ello. Esto parece una pregunta fuera de tema para este foro. – pyfunc

+0

Un poco tarde para el OP, pero podría ser útil para otros: [Paramiko 1.13 tiene soporte para Python 3] (https://github.com/paramiko/paramiko/issues/16). –

Respuesta

3

Puede intentar usar 2to3, que viene con Python 2.7, para convertir el origen de los proyectos al código compatible con Python 3. Luego, simplemente ejecute algunas pruebas en los paquetes que ha convertido y vea si funcionan.

La mayor parte del trabajo principal se realizará por 2to3, y después de eso puede hacer ajustes precisos si necesita hacer que todo funcione bien.

En cuanto a Paramiko y PyCrypt siendo portado a Py3K, probablemente no. El último lanzamiento de PyCrypt fue en 2007 y el último lanzamiento de Paramiko fue en noviembre de 2009. Por lo tanto, será mejor que intentes hacerlo tú mismo (¡y, por supuesto, compartir los resultados con el resto del mundo!).

+0

Nunca he usado 2to3, pero lo he visto. Me pregunto por qué si es tan fácil que nadie más lo haya hecho antes. ¿No hay demanda de versiones 3.X? ¿Hay alguna alternativa? Gracias Rafe – Erik

+2

Para ser pedante, paramiko requiere "pycryto", no "pycrypt". pycrypto se ha actualizado regularmente, y el último lanzamiento fue en agosto de 2010. A partir de enero de 2011, el soporte de Python 3 está en proceso de fusionarse en el repositorio principal. – goertzenator

Cuestiones relacionadas