Назад | Перейти на главную страницу

Можно ли запустить Mercurial без установленного ssl?

У меня есть машина Solaris 5.8 без OpenSSL. Скомпилировать OpenSSL для этой платформы и получить Mordac, наш администратор unix, установка пакета Solaris не является вариантом.

Я хотел бы запустить клиент Mercurial, но для этого, похоже, требуется Python _ssl модуль, который, в свою очередь, требует OpenSSL или аналогичного. Есть ли способ запустить Mercurial без этих библиотек?

Это невозможно без взлома самого Mercurial. У нас есть много импорта _ssl модуль, так что они непременно сломаются без _ssl. Вы можете поместить try / except ImportErrors вокруг этих импортов, и это может немного улучшить ситуацию. Вы также можете попробовать открыть проблему в нашем трекере ошибок, но на самом деле нет уверенности, что кто-то из нашей команды заинтересуется этим несколько диковинным сценарием (отсутствие _ssl).