Vastly improve ppt compatibility

10 jobs for master in 8 minutes and 34 seconds (queued for 3 seconds)
Status Job ID Name Coverage
  Linting
passed #135258
linting:bandit

00:00:33

passed #135259
linting:codespell

00:00:32

passed #135262
linting:mypy

00:00:28

passed #135261
linting:pyflakes

00:00:26

passed #135260
linting:pylint

00:00:42

 
  Test
passed #135263
tests:archlinux

00:01:47

passed #135264
tests:debian

00:01:17

passed #135265
tests:debian_with_bubblewrap

00:02:09

100.0%
passed #135266
tests:fedora

00:01:22

passed #135267
tests:gentoo

00:01:45