Есть удаленная система, использующая SSLv3 просто как данность, и перехода на другие протоколы пока в ближайшем будущем не предвидится.
И у меня есть скрипт на Python, который взаимодействует с АПИ на этой удаленной системе.
Все хорошо. Но только поддержка SSLv3 давно выпилена в openssl и python3. Поэтому всякий раз требуются пляски с бубном в виде скачивания древних версий openssl и python, пересборки их под целевую систему для запуска скрипта, и попыток ужить их вместе.
Вся эта ситуация скажем прямо - удовольствия приносит мало, а с учетом того что эти древние версии python уже не поддерживаются, а собирать это добро приходится на современных системах, и всякое внесение нового функционала приносит много боли с ковырянием в системных библиотеках.
Какие еще есть варианты разрешения ситуации?
Пока приходит в голову только использование какого-нибудь stunnel впереди...
Владимир Куц
@fox_12 Автор вопроса, куратор тега Python
Докер и использую. но он всех проблем не решает. Можно контейнер собрать, и пользоваться им годик-другой, но потом прилетает запрос на новый функционал. И начинаешь заново с этим ковыряться. Уже молчу о нормальном рефакторинге кода python древней неподдерживаемой версии.