Skip to content

Update the way we handle external packages with different APIs

Johannes Paul Blaschke requested to merge jpb/extern into development

These changes update the way we handle external packages, where the API can change between different versions. The extern module checks what versions are installed and aliases the library API to a common API used in Spinifel. If a required version is not installed, extern throws an error.

This approach allows us to test different versions of external libraries, without needing different branches of Spinifel.

Merge request reports