3 unstable releases

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

#21 in #rustpython

Download history 1246/week @ 2025-12-13 444/week @ 2025-12-20 350/week @ 2025-12-27 1134/week @ 2026-01-03 1091/week @ 2026-01-10 1456/week @ 2026-01-17 1310/week @ 2026-01-24 1423/week @ 2026-01-31 1601/week @ 2026-02-07 1820/week @ 2026-02-14 1781/week @ 2026-02-21 2116/week @ 2026-02-28 1725/week @ 2026-03-07 2043/week @ 2026-03-14 1542/week @ 2026-03-21 2139/week @ 2026-03-28

7,737 downloads per month

MIT and LGPL-3.0-only

78KB
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

~9.5MB
~176K SLoC