Source: pdfrw
Version: 0.4-2
Severity: grave
Justification: renders package unusable
Hi,
the package fails with Python 3.7 and newer. Starting from Python 3.7,
StopIteration is a RuntimeError (see PEP 479). But pdfrw still uses
StopIteration:
https://github.com/pmaupin/pdfrw/issues/145
https://github.com/pmaupin/pdfrw/issues/199
This package recently got its python2 package removed but since tests
are disabled, nobody noticed that its tests fail with Python 3.7+:
https://github.com/pmaupin/pdfrw/issues/198
https://github.com/pmaupin/pdfrw/issues/197
Other upstream bugs indicating that the package is broken on Python3:
https://github.com/pmaupin/pdfrw/issues/193
https://github.com/pmaupin/pdfrw/issues/170
Upstream didn't close bugs for two years and the last commit was more
than two years ago. Upstream admits not having time at the moment here:
https://github.com/pmaupin/pdfrw/issues/195
And is looking for additional maintainers here:
https://github.com/pmaupin/pdfrw/issues/191
In this state, pdfrw should not be included in the next Debian stable
release.
Thanks!
cheers, josch
-- System Information:
Debian Release: bullseye/sid
APT prefers stable
APT policy: (990, 'stable'), (500, 'unstable-debug'), (500,
'stable-updates'), (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386, armhf
Kernel: Linux 4.19.0-8-amd64 (SMP w/4 CPU cores)
Kernel taint flags: TAINT_WARN
Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8), LANGUAGE=en_US:en
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled