2010-10-04 29 views
2

Nous utilisons M2crypto avec Python 2.6 pour Windows (32 bits) depuis un certain temps avec beaucoup de succès. Nous avons utilisé l'une des configurations fournies par l'utilisateur pour installer M2crypto dans nos environnements de développement. Nous aimerions passer à Python 2.7, mais nous avons remarqué qu'il n'y a pas de configurations Python 2.7 préconfigurées pour m2crypto.m2crypto: compatibilité python 2.7 et quelle version d'OpenSSL utiliser?

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. Est-ce que quelqu'un a une configuration construite par l'utilisateur pour installer M2Crypto 0.20.2 dans un environnement Python 2.7? Pouvons-nous copier nos fichiers Python 2.6 M2Crypto (sous lib \ site-packages \ M2Crypto) au même endroit dans notre configuration de Python 2.7? et éviter un processus d'installation formel?

  3. Quelle version d'OpenSLL devrions-nous utiliser avec M2crypto 0.20.2? J'ai vérifié le site Web OpenSSL et il y a deux versions d'OpenSSL: 0.9.8 et 1.0.0a.

Merci, Malcolm

Répondre

3
  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, ici vous avez bdist_wininst, bdist_egg et bdist pour M2Crypto 20.2 construit pour Python 2.7 avec MSVS2008 par moi, j'espère qu'il répondra à vos besoins.
  3. Non, vous obtiendrez une erreur d'importation, car le fichier .pyd (qui est en fait DLL) a python26.dll dans sa table d'importation, donc cela ne fonctionnera pas. Bien sûr, vous pouvez le pirater et remplacer python26 par python27, mais c'est trop salissant et vous ne pouvez pas garantir qu'il fonctionnera tout le temps.
  4. Version I téléchargé pour vous fonctionne très bien avec OpenSSL 0.9.8o, ne l'ai pas testé avec 1.0.0.
+0

Si l'un de ces liens expire, écrivez-moi et je les remettrai où vous le souhaitez. – toriningen

+0

Modchan: Vous êtes mon héros :) Merci beaucoup de poster ces liens - très appréciés! Cordialement, Malcolm – Malcolm

+1

Modchan: la page d'accueil du projet M2Crypto est un wiki; pourriez-vous ajouter ces liens à la section "builds contribués" afin que les gens qui y cherchent puissent également trouver vos builds? Merci! La page est ici: http://chandlerproject.org/Projects/MeTooCrypto –