Skip to content

a number of Python extensions fail, Inkscape 0.92+devel (5c3c420, 2018-09-20)

running Windows 10, Inkscape 0.92+devel (5c3c420, 2018-09-20)

there are four issues which have appeared recently (after Inkscape 0.92+devel (b9177a8, 2018-09-07)).

  1. warning messages when starting Inkscape

** (inkscape.exe:10728): WARNING **: 05:37:00.280: Failed to load resource: inkex.py from C:\Users\penne_000\AppData\Roaming\inkscape\extensions\inkex.py or C:\APP\Temp\inkscape_devel\share\extensions\inkex.py

** (inkscape.exe:10728): WARNING **: 05:37:00.280: Failed to load resource: inkex.py from C:\Users\penne_000\AppData\Roaming\inkscape\extensions\inkex.py or C:\APP\Temp\inkscape_devel\share\extensions\inkex.py

** (inkscape.exe:10728): WARNING **: 05:37:00.280: Failed to load resource: inkex.py from C:\Users\penne_000\AppData\Roaming\inkscape\extensions\inkex.py or C:\APP\Temp\inkscape_devel\share\extensions\inkex.py

** (inkscape.exe:10728): WARNING **: 05:37:00.280: Failed to load resource: inkex.py from C:\Users\penne_000\AppData\Roaming\inkscape\extensions\inkex.py or C:\APP\Temp\inkscape_devel\share\extensions\inkex.py

** (inkscape.exe:10728): WARNING **: 05:37:00.280: Failed to load resource: inkex.py from C:\Users\penne_000\AppData\Roaming\inkscape\extensions\inkex.py or C:\APP\Temp\inkscape_devel\share\extensions\inkex.py

  1. User installed extensions do not work. This applies to extensions in the folder C:\Users\username\AppData\Roaming\inkscape\extensions\

I have installed multiplecut.inx and multiplecut.py in this directory. The extensions menu shows the entry "Boolean", but no sub-menu item for the extension. It is not possible to run the extension.

  1. A number of the stock extensions appear to fail. I have tried six Python extensions and all six fail (Color->Brighter, Save As->.hpgl, Document->Doc Info, Export->Plot, Images->Extract Image, Render->Alphabet Soup, Visualize Path->Number Nodes). Attached is the output from the Modify Path->Envelope extension.

inkex/deprecated.py:67: DeprecationWarning: Effect.affect is now Effect.run() with the same args warnings.warn(msg, DeprecationWarning) inkex/deprecated.py:67: DeprecationWarning: Effect.unittouu is now a method in the svg document. Use self.svg.unittouu(str) instead. warnings.warn(msg, DeprecationWarning) inkex/deprecated.py:67: DeprecationWarning: Effect.addDocumentUnit is now a method in the svg document. Use self.svg.add_unit(value) instead. warnings.warn(msg, DeprecationWarning) inkex/deprecated.py:67: DeprecationWarning: Effect.selected is now a dictionary in the svg document. Use self.svg.selected instead. warnings.warn(msg, DeprecationWarning) Traceback (most recent call last): File "summersnight.py", line 139, in e.affect() File "inkex/deprecated.py", line 144, in affect return self.run(args=args) File "inkex/base.py", line 58, in run ret = self.effect() File "summersnight.py", line 58, in effect mat = inkex.composeParents(trafo, [[1.0, 0.0, 0.0], [0.0, 1.0, 0.0]]) AttributeError: 'module' object has no attribute 'composeParents'

  1. Some of the extensions produce inappropriate dialogs. For example the 'Render->Wireframe Sphere' produces the following dialog, which does not seem to be relevant. ext_dialog
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information