Expand description
Python-Rust bridge for plugin execution
This bridge provides a minimal, focused interface for:
- Loading plugin package metadata via entry points
- Executing plugins with configuration
Plugin discovery uses AST-based analysis instead of runtime inspection, making it more efficient and reducing Python interpreter overhead.
Re-exports§
pub use errors::BridgeError;
Modules§
- errors
- plugin_
invoker - Plugin invocation and execution
Structs§
Constants§
- PYTHON_
BIN_ DIR - PYTHON_
EXE - PYTHON_
LIB_ DIR - SITE_
PACKAGES - The subdirectory name for site-packages within the lib directory
Functions§
- configure_
python_ venv - Configure the Python virtual environment before PyO3 initialization