2010-10-04 1 views
2

Мы использовали M2crypto с Python 2.6 для Windows (32-бит) в течение некоторого времени с большим успехом. Мы использовали одну из пользовательских настроек для установки M2crypto в наших средах разработки. Мы хотели бы перейти на Python 2.7, но заметили, что нет предустановленных настроек Python 2.7 для m2crypto.m2crypto: совместимость с python 2.7 и какую версию OpenSSL использовать?

Вопросы:

  1. Является M2Crypto 0.20.2 совместим с Python 2.7 или мы должны оставаться на Python 2.6, если мы хотим продолжать использовать эту библиотеку?

  2. У кого-нибудь есть пользовательская установка для установки M2Crypto 0.20.2 в среде Python 2.7? (На сайте M2crypto нет 2,7 вклада, а google тоже пуст)

  3. Можем ли мы скопировать наши файлы Python 2.6 M2Crypto (под lib \ site-packages \ M2Crypto) на то же место в нашей настройке Python 2.7 и избежать формального процесса установки?

  4. Какую версию OpenSLL следует использовать с M2crypto 0.20.2? Я проверил сайт OpenSSL и появился 2 версии OpenSSL на выбор: 0.9.8 и 1.0.0a.

Спасибо, Малкольма

ответ

3
  1. Да, он совместим с Python 2.7, так что вы можете свободно обновить, если вы еще не сделали.
  2. Да, здесь у вас есть bdist_wininst, bdist_egg и bdist для M2Crypto 20.2 для Python 2.7 с MSVS2008, надеюсь, он подойдет вашим потребностям.
  3. Нет, вы получите ошибку импорта, так как .pyd-файл (на самом деле DLL) имеет python26.dll в своей таблице импорта, так что это не сработает. Конечно, вы можете взломать его и заменить python26 на python27, но это слишком грязно и не дает вам гарантии, что он будет работать все время.
  4. Версия, которую я загрузил для вас, отлично работает с OpenSSL 0.9.8o, не тестировал ее с 1.0.0.
+0

, если какой-либо из этих ссылок истечет, напишите мне, и я буду reupload их там, где вы пожелаете. – toriningen

+0

Модчан: Ты мой герой :) Большое спасибо за публикацию этих ссылок - очень благодарен! С уважением, Malcolm – Malcolm

+1

Modchan: первая страница проекта M2Crypto - это wiki; можете ли вы добавить эти ссылки в раздел «Contributed builds», чтобы люди, которые там смотрели, также находили ваши сборки? Благодаря! Страница находится здесь: http://chandlerproject.org/Projects/MeTooCrypto –

 Смежные вопросы

  • Нет связанных вопросов^_^