Comment 8 for bug 168843

Revision history for this message
Aaron C Spike (acspike) wrote :

Well the extension _does_ check for its deps when it (the extension) is launched, that's where the message comes from. Inkscape doesn't have facilities for checking if python modules are or are not installed. This would be necessary if Inkscape were to disable an extension when it (the Inkscape applicaiton) is launched. It feels odd to suggest that Inkscape itself should become aware of available python modules, because the external extensions are language agnostic. It may be better to create some method for an extension to check its own deps and report that information to inkscape. I suggest each extension come with a separate executable which only checks deps and reports success or failure via exit status code. In the inx file we could have a property for dependency check application. Of course, this could have very negative effects on the start time for the inkscape application.

The original error does not appear to be a bug in Inkscape either. The version of libblas is missing a function needed by numpy.linalg. Likely libblas is too old of a version or it was configured with out support of the needed functionality.