LibreOffice Calc extension for Silo PLM integration. Uses shared silo-client package (submodule) for API communication. Changes from monorepo version: - SiloClient class removed from client.py, replaced with CalcSiloSettings adapter + factory function wrapping silo_client.SiloClient - silo_calc_component.py adds silo-client to sys.path - Makefile build-oxt copies silo_client into .oxt for self-contained packaging - All other modules unchanged
566 B
566 B
silo-calc
LibreOffice Calc extension for the Silo PLM system. Provides BOM pull/push, project sheet management, and AI-assisted descriptions.
Dependencies
- silo-client -- included as a git submodule
Build
git submodule update --init
make build-oxt
This produces silo-calc.oxt with the shared silo_client package bundled inside.
Install
make install # system-wide via unopkg
make install-dev # symlink for development
Test
make test