Open emichester opened 3 years ago
Muchas gracias por la aportación @emichester! la dejo fijada y abierta para que se pueda ver!
Otra opción que me ha funcionado a mí es añadir este par de líneas antes de la primera llamada al API:
import requests requests.packages.urllib3.util.ssl_.DEFAULT_CIPHERS += 'HIGH:!DH:!aNULL'
Escribo esto por si a alguien le sirve. Y por cierto, muy buena implementación.
Al usar la librería en la RPi (en mi caso con Raspbian 10) salta la siguiente excepción:
Si se usa en Ubuntu 18.04 LTS, por ejemplo, no da este problema. Pero en Raspbian sí, al haber sido actualizados los parámetros de seguridad en Debian OpenSSL (ver hilo1, hilo2->Edit). La solución (puede usar el editor de texto que desee, para el ejemplo uso vim.tiny que viene por defecto en Raspbian):
Verá en las últimas líneas lo siguiente:
Cambie el CipherString a nivel 1 y ya podrá ejecutar la librería sin problemas.
(dejo el issue abierto, los contribuidores podrán cerrarlo cuando lo estimen conveniente)