Package profile
parso
- Summary: A Python Parser
- Author: David Halter
- License: MIT License
- Homepage: https://github.com/davidhalter/parso
- Source: https://github.com/davidhalter/parso
- Number of releases: 30
- First release: 0.0.1 on 2017-05-20
- Latest release: 0.8.7 on 2026-05-01
- Latest release size: 104.5 KB (pure Python wheel)
1 known vulnerabilityLatest: PYSEC-2019-109 — ** DISPUTED ** A deserialization vulnerability exists in the way parso through 0.4.0 handles grammar parsing from the cache. Cache loading relies on pickle and, provided that an evil pickle can be written to a cache grammar file and that its parsing can be triggered, this flaw leads to Arbitrary Code Execution. NOTE: This is disputed because "the cache directory is not under control of the attacker in any common configuration." View all →
Dependencies
Parso has 5 dependencies, 5 of which optional.View all 5 dependencies →Dependent packages
| Package | Optional | Group |
|---|---|---|
| jedi | false | |
| modelscope | true | audio-tts |
| pyswarms | true | test |
| xdev | true | optional |
Similar packages
- parsyEasy-to-use parser combinators, for parsing in pure Python
- bashlexPython parser for bash
- pycparserC parser in Python
- mistletoeA fast, extensible Markdown parser in pure Python.
- argparsePython command-line parsing library
- dparseA parser for Python dependency files
- python-multipartA streaming multipart parser for Python