Debian Patches

Status for rust-rustpython-parser/0.4.0-1

Patch Description Author Forwarded Bugs Origin Last update
relax-dependencies.patch relax dependencies to versions available in Debian Debian currently ships newer compatible versions of itertools, rustc-hash, and
unicode_names2 than the versions declared by upstream rustpython-parser 0.4.0.
Relax the Cargo metadata so the crate can use the packaged Debian crates.
Michele Cane <michele.cane@proton.me> not-needed 2026-07-05
relax-malachite-bigint.patch relax malachite-bigint to the packaged Debian series Debian packages malachite-bigint 0.9 rather than the 0.2 series declared by
upstream rustpython-parser 0.4. The parser only needs the BigInt type and
standard parsing/conversion traits, which are still provided by 0.9.
Michele Cane <michele.cane@proton.me> not-needed 2026-07-20
unicode-name-control-aliases.patch handle Python control character aliases with unicode_names2 2 unicode_names2 2.0.0 no longer resolves several Unicode control character
aliases that Python accepts in \N{...} string escapes. Keep accepting those
names explicitly before falling back to unicode_names2 for the rest of the
Unicode database.
Michele Cane <michele.cane@proton.me> not-needed 2026-07-20
text-size-1.1-ranges.patch adapt generated parser ranges to text-size 1.1 Debian uses the packaged text-size 1.1 crate through rustpython-parser-core.
That version does not implement From<Range<TextSize>> for TextRange, so use
TextRange::new(start, end) in the generated parser source.
Michele Cane <michele.cane@proton.me> not-needed 2026-07-20

All known versions for source package 'rust-rustpython-parser'

Links