Question

Nous avons utilisé m2crypto avec Python 2.6 pour Windows (32 bits) pendant un certain temps avec succès. Nous avons utilisé l'une des configurations utilisateur a contribué à installer m2crypto dans nos environnements de développement. Nous aimerions passer à Python 2.7, mais on a remarqué qu'il n'y a pas de pré-construit Python 2.7 pour les configurations m2crypto.

Questions:

  1. est m2crypto 0.20.2 compatible avec Python 2.7 ou devrions-nous rester à Python 2.6 si nous voulons continuer à utiliser cette bibliothèque?

  2. Quelqu'un at-il une configuration utilisateur construit pour l'installation M2Crypto 0.20.2 dans un environnement Python 2.7? (Il n'y a pas de 2,7 contributions sur le site m2crypto et Google arrive vide ainsi)

  3. Peut-on copier nos fichiers Python 2.6 m2crypto (sous lib \ site-packages \ M2Crypto) au même endroit dans notre configuration Python 2.7 et éviter un processus d'installation formelle?

  4. Quelle version de OpenSLL doit-on utiliser avec m2crypto 0.20.2? J'ai vérifié le site de OpenSSL et il apparais 2 versions de OpenSSL à choisir:. 0.9.8 et 1.0.0a

Merci, Malcolm

Était-ce utile?

La solution

  1. Oui, il est compatible avec Python 2.7, de sorte que vous pouvez librement mettre à jour si vous n'avez pas déjà.
  2. Oui, vous avez ici bdist_wininst, bdist_egg et bdist pour M2Crypto 20,2 construit pour Python 2.7 avec MSVS2008 par moi, espérons qu'il sera adapté à vos besoins.
  3. Non, vous obtiendrez erreur d'importation, sous forme de fichier .pyd (qui est en fait DLL) a python26.dll dans son menu table d'importation, donc cela ne fonctionnera pas. Bien sûr, vous pouvez pirater et remplacer python26 avec python27, mais qui est trop saleté et vous donne aucune garantie que cela fonctionnera tout le temps.
  4. Version I téléchargé pour vous fonctionne très bien avec 0.9.8o OpenSSL, ne l'ont pas testé avec 1.0.0.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top