Debian Patches

Status for ply/3.11-9

Patch Description Author Forwarded Bugs Origin Last update
replace-removed-assert_-with-assertTrue.patch # make the tests work with Python 3.12 no
relax-lex-tabversion-check.patch Don't break already built packages with wrong _tabversion Jakub Wilk <jwilk@debian.org> not-needed 2015-10-08
signature-whitespace-normalisation.patch Normalise the whitespace in the docstring for signature The docstring is used in the calculation of the signature of a parser, but
the whitespace in the docstring can change between Python interpreter
versions, most notably with Python 3.13 that strips common whitespace from
the front of the docstring.
.
Without normalisation of the docstring, loading the parser is a cache miss
every time, which is observed as a signicant performance overhead. (See the
translate-toolkit test performance and #1095792 for example)
.
With this normalisation patch, every parsetab.py needs to be rebuilt; it is
impossible to make a patch that turns the Python 3.13 __doc__ back into the
Python 3.12 __doc__ for backwards compatibility.
Stuart Prescott <stuart@debian.org> no

All known versions for source package 'ply'

Links