Metadata-Version: 2.1
Name: asteval
Version: 0.9.27
Summary: Safe, minimalistic evaluator of python expression using ast module
Home-page: https://github.com/newville/asteval
Author: Matthew Newville
Author-email: matt.newville@gmail.com
License: MIT License
Project-URL: Source, https://github.com/newville/asteval
Project-URL: Documentation, https://newville.github.io/asteval/
Project-URL: Tracker, https://github.com/newville/asteval/issues
Platform: any
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Python: >=3.7
Provides-Extra: dev
Provides-Extra: doc
Provides-Extra: test
Provides-Extra: all
License-File: LICENSE


ASTEVAL provides a numpy-aware, safe(ish) 'eval' function
Emphasis is on mathematical expressions, and so numpy ufuncs
are used if available.  Symbols are held in the Interpreter
symbol table 'symtable':  a simple dictionary supporting a
simple, flat namespace.
Expressions can be compiled into ast node for later evaluation,
using the values in the symbol table current at evaluation time.

