Skip to content

Drop support for Inkscape < 1#31660

Draft
QuLogic wants to merge 2 commits into
matplotlib:mainfrom
QuLogic:min-inkscape
Draft

Drop support for Inkscape < 1#31660
QuLogic wants to merge 2 commits into
matplotlib:mainfrom
QuLogic:min-inkscape

Conversation

@QuLogic
Copy link
Copy Markdown
Member

@QuLogic QuLogic commented May 12, 2026

PR summary

This version was released in 2020, which should be sufficiently long enough to have reached development machines.

AI Disclosure

None

PR checklist

It is stuck on 0.91, which is 11 years old.
Comment on lines -174 to -178
# Old versions of Inkscape (e.g. 0.48.3.1) seem to sometimes
# deadlock when stderr is redirected to a pipe, so we redirect it
# to a temporary file instead. This is not necessary anymore as of
# Inkscape 0.92.1.
stderr = TemporaryFile()
Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Hmm, it appears that this comment may be incorrect. It works for me locally with 1.4.3, and on older Ubuntu 22.04 with 1.1.2, but times out with Ubuntu 24.04 that has 1.2.2

This version was released in 2020, which should be sufficiently long
enough to have reached development machines.
@tacaswell
Copy link
Copy Markdown
Member

appveyor failure looks like a hang halfway through, restarted that job.

@QuLogic
Copy link
Copy Markdown
Member Author

QuLogic commented May 13, 2026

Hmm, I'll have to test if the AppVeyor hang is a code change, or because of the new Inkscape.

@QuLogic QuLogic marked this pull request as draft May 15, 2026 19:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants