#1098976 inkscape: missing dependencies: python3-tinycss2, python3-cssselect

Package:
inkscape
Source:
inkscape
Description:
vector-based drawing program
Submitter:
Dima Kogan
Date:
2025-08-28 23:47:02 UTC
Severity:
normal
Tags:
#1098976#5
Date:
2025-02-26 21:43:52 UTC
From:
To:
Hi. I'm using inkscape 1.4-3 from experimental. If I try to "Save As" a
drawing to a dxf file I get errors that boil down to these packages not
being installed:

  python3-tinycss2
  python3-cssselect

The latter is in the Recommends, but the former isn't. I guess putting
them both in Recommends is sufficient, right? I was in a situation where
I had neither of these installed, so maybe they should be Depends?

Thanks.

#1098976#10
Date:
2025-03-21 15:58:17 UTC
From:
To:
Hello. I'd just like to point out that, in version 1.4-6,
python3-tinycss2 is required also to save the file as optimized SVG. I
think that it should be at least in Suggests.
Cheers,

#1098976#17
Date:
2025-05-08 13:08:15 UTC
From:
To:
python3-tinycss2 is also required to use certain plugins within this version of inkscape.
#1098976#22
Date:
2025-08-28 23:45:39 UTC
From:
To:
This issue made it impossible to export my file to webp without manually
installing python3-tinycss2 (not sure if the output format mattered).

It would be really nice to fix this for Trixie as it will catch a lot of users
off guard, I wasn't doing anything complicated or handling unusual file
formats.

We should make at least "python3-tinycss2" a dependency, like upstream does:
https://gitlab.com/inkscape/inkscape/-/blob/77ad699c316b8343a98b06416cbb2d0394ea894b/packaging/debian/control#L90

For a package like inkscape, users care more that the tool is able to handle
common file formats rather than minimizing dependencies.

Cheers,