The Inkscape extensions manager is a brand new tool included in most recent Inkscape 1.1-dev versions. In the future we might use that tool to publish our own extensions maybe and/or to install our's.
The installation of the extensions manager can be done ...
- directly from gitlab repository https://gitlab.com/inkscape/extras/extension-manager.git, or
- you could use the older snapshots from pypi: https://pypi.org/project/inkscape-extensions-manager
Installation with pip might be easy on Linux, but hard on Windows
We either use python or pip command from msys2 builtin Python or external Python installation to install the extension manager in Inkscape. We just clone the repository in Inkscape folder like this:
Using the internal python interpreter (msys2 build)
If the manager does not start and warns about missing modules please check if %appdata%\inkscape\preferences.xml contains any external python parser. If this is the case you either need to delete the lines to use the internal one:
If we use msys2 build we cannot use a lot of additionally libraries, required in MightyScape - Inkscape 1.0 & 1.1dev Extension Pack, like numpy, pyclipper or shapely. Most of them require dependencies which are not easy to integrate in msys2.
Using an external python interpreter (regular CPython)
This step might fail with a lot of errors. Main reason is the library "pygobject" which cannot properly be installed on Windows. See the following links and below
Alternative: If you would wnat to use the external python interpreter we need to install the following modules:
We could also do this by using setup.py inside the cloned git repo:
Helping out → https://chat.inkscape.org/channel/inkscape_extensions