Package profile
asteval
- Summary: Safe, minimalistic evaluator of python expression using ast module
- Author: Matthew Newville <matt.newville@gmail.com>
- License: MIT
- Homepage: https://github.com/lmfit/asteval
- Documentation: https://lmfit.github.io/asteval/
- Source: https://github.com/lmfit/asteval
- Number of releases: 45
- First release: 0.9 on 2012-04-09
- Latest release: 1.0.10 on 2026-08-21
- Latest release size: 22.9 KB (pure Python wheel)
4 known vulnerabilitiesLatest: GHSA-89v8-rhwq-hf77 — asteval has a Sandbox Escape via BaseException Subclasses View all →
Dependencies
Asteval has 7 dependencies, 7 of which optional.View all 7 dependencies →Dependent packages
| Package | Optional | Group |
|---|---|---|
| checkov | false |
Similar packages
- astunparseAn AST unparser for Python
- gastPython AST that abstracts the underlying Python version
- libcstA concrete syntax tree with AST-like properties for Python 3.0 through 3.14 programs.
- simpleevalA simple, safe single expression evaluator library.
- astorRead/rewrite/write Python ASTs
- google-pastapasta is an AST-based Python refactoring library
- serpentSerialization based on ast.literal_eval