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 |
