17 gobject-introspection,
24 inherit (inkscape) version;
28 inherit (inkscape) src;
30 nativeBuildInputs = [ poetry-core ];
32 propagatedBuildInputs = [
41 pythonImportsCheck = [ "inkex" ];
58 "test_extract_multiple"
61 ++ lib.optional stdenv.hostPlatform.isDarwin [
63 "test_path_number_nodes"
64 "test_plotter" # Hangs
68 # Fatal Python error: Segmentation fault
69 "tests/test_inkex_gui.py"
70 "tests/test_inkex_gui_listview.py"
71 "tests/test_inkex_gui_window.py"
72 # Failed to find pixmap 'image-missing' in /build/source/tests/data/
73 "tests/test_inkex_gui_pixmaps.py"
79 substituteInPlace pyproject.toml \
80 --replace-fail 'scour = "^0.37"' 'scour = ">=0.37"'
84 description = "Library for manipulating SVG documents which is the basis for Inkscape extensions";
85 homepage = "https://gitlab.com/inkscape/extensions";
86 license = lib.licenses.gpl2Plus;
87 maintainers = with lib.maintainers; [ dotlambda ];