Embarcadero ha lanzado por primera vez un controlador de base de datos oficial de InterBase para el lenguaje de programación Python. El nuevo controlador InterBase para Python es técnicamente un paquete de biblioteca de Python 3 que implementa el soporte compatible con Python Database API 2.0 (como se especifica en https://peps.python.org/pep-0249/ ) para Embarcadero InterBase Database.
El controlador ofrece soporte para ejecutar aplicaciones en Windows y Linux, después de instalar la biblioteca del cliente InterBase, pero también funciona en macOS. Se puede usar desde esos sistemas operativos para trabajar con una instancia de servidor InterBase regular que se ejecuta en Windows o Linux. Sin embargo, también se puede usar localmente con la edición InterBase Desktop y con las ediciones integradas de la base de datos, IBToGo e IBLite.
El nuevo controlador de Embarcadero agrega soporte para todas las configuraciones de InterBase y también agrega soporte específico para muchas funciones recientes de la base de datos, como Change View y encriptación.
Obtener el InterBase Driver para Python
El controlador está disponible en https://github.com/Embarcadero/InterBasePython bajo una licencia de código abierto. Se deriva de un controlador de código abierto InterBase Python existente, que a su vez se basó en un controlador de base de datos Firebird. Además, en el proyecto de GitHub vinculado anteriormente, el controlador se puede obtener en el administrador de paquetes pip Python, los pasos se encuentran en el archivo Léame de GitHub.