3 unstable releases

0.4.0 Aug 6, 2024
0.3.1 Apr 6, 2024
0.3.0 Aug 29, 2023

#552 in FFI

Download history 111602/week @ 2025-10-28 203373/week @ 2025-11-04 201438/week @ 2025-11-11 209663/week @ 2025-11-18 112832/week @ 2025-11-25 116773/week @ 2025-12-02 111825/week @ 2025-12-09 116442/week @ 2025-12-16 71279/week @ 2025-12-23 87127/week @ 2025-12-30 125387/week @ 2026-01-06 115661/week @ 2026-01-13 106897/week @ 2026-01-20 104962/week @ 2026-01-27 115838/week @ 2026-02-03 136674/week @ 2026-02-10

475,837 downloads per month
Used in 157 crates (6 directly)

MIT license

82KB
2K SLoC

RustPython parser as a library

This project is forked from RustPython project. The parser was one of the core parts of RustPython and the Ruff project. Now it is superseded by https://github.com/astral-sh/ruff/tree/v0.4.10/crates/ruff_python_parser

We try to keep these crates as a well-packaged library for more potential users.

Projects

  • RustPython is a Python interpreter
  • Ruff is an extremely fast Python linter
  • Pylyzer is a static code analyzer / language server for Python
  • Baembal is a Python package to accelerate ast.parse

Dependencies

~0.3–1MB
~19K SLoC