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) o la Imagen Docker.

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()

caf = 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.

On this page

Last updated on 16/08/2026 by Anonymous