Bridge Python para la Biblioteca PHP

CI PyPI Descargas

Bridge que expone, desde Python, las operaciones de libredte/libredte-lib-core, a través del Dispatcher, usando derafu-backbone-bridge como base. Repositorio: libredte-lib-core-bridge-python.

Importante

Aunque se llame “bridge”, phpy no le habla a un proceso PHP aparte: embebe el motor de PHP dentro de tu propio proceso Python (es PHP compilado con --enable-embed, cargado como librería, no un servidor al otro lado de una red). Tu aplicación Python queda igual de sujeta a los términos de la licencia AGPL que si usaras la Biblioteca PHP o el Dispatcher directamente. Si buscas integrarte sin ese efecto, revisa los Servicios Web (API), la Imagen Docker (API) o la Imagen Docker (Consola).

Requerimientos

Antes de instalar, confirma que tienes:

Instalación

Se instala con pip:

pip install libredte-lib-core-bridge

Ejemplo

Un uso mínimo:

from libredte_lib_core_bridge import Dispatcher

# environment='prod', debug=False por defecto.
dispatcher = Dispatcher()

result = dispatcher.dispatch(
    'billing.identifier.caf_loader::load',
    xml=xml_base64,
)

dispatch() nunca deja pasar un error de PHP sin tipar: lanza una excepción Python (derafu_backbone_bridge.BackboneBridgeError o una de sus subclases) en vez de una excepción PHP cruda.

Nota

Revisa Uso del Bridge Python para cómo apuntarlo a tu instalación del Dispatcher y el manejo de errores.

Términos y condiciones de uso

Este proyecto es software libre y puede ser redistribuido y/o modificado bajo los términos de la Licencia Pública General Affero de GNU (AGPL), versión 3 o (a elección) cualquier versión posterior. Ver COPYING.

En esta página

Última actualización el 08/10/2026 por Anonymous