M2Crypto: Pitón 2.7 compatibilidad y la versión de OpenSSL que utilice?
-
27-09-2019 - |
Pregunta
Hemos estado utilizando M2Crypto con Python 2.6 para Windows (32 bits) desde hace algún tiempo con gran éxito. Utilizamos una de las configuraciones de usuario contribuido a instalar M2Crypto en nuestros entornos de desarrollo. Nos gustaría pasar a Python 2.7, pero dado cuenta de que no hay pre-construidos Python 2.7 configuraciones para M2Crypto.
Preguntas:
-
es M2Crypto 0.20.2 compatible con Python 2.7 o deberíamos permanecer en Python 2.6, si queremos seguir utilizando esta biblioteca?
-
¿Alguien tiene una configuración construida por el usuario para la instalación de M2Crypto 0.20.2 en un entorno 2.7 Python? (No hay contribuciones 2.7 en el sitio M2Crypto y Google viene con las manos vacías, así)
-
Se puede copiar nuestros archivos Python 2.6 M2Crypto (en lib \ site-packages \ M2Crypto) al mismo lugar en nuestra configuración de Python 2.7 y evitar un proceso de instalación formal?
-
¿Qué versión de OpenSLL debemos utilizar con M2Crypto 0.20.2? Revisé la página web de OpenSSL y aparecen 2 versiones de OpenSSL para elegir:. 0.9.8 y 1.0.0a
Gracias, Malcolm
Solución
- Sí, es compatible con Python 2.7, por lo que puede actualizar libremente si no lo ha hecho.
- Sí, aquí tiene
bdist_wininst
,bdist_egg
ybdist
para M2Crypto 20,2 construida para Python 2.7 con MSVS2008 por mí, espero que se ajuste a sus necesidades. - No, obtendrá error de importación, como archivo .pyd (que en realidad es DLL) tiene
python26.dll
en ella de tabla de importación, por lo que esto no funcionará. Por supuesto, se puede cortar y reemplazarlo conpython26
python27
, pero eso es demasiado suciedad y que no da ninguna garantía de que funcione todo el tiempo. - Versión he subido para usted bien trabaja con OpenSSL 0.9.8o, no se han probado con 1.0.0.