Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: python312-asteval | Distribution: openSUSE Tumbleweed |
Version: 1.0.5 | Vendor: openSUSE |
Release: 1.3 | Build date: Thu Oct 10 17:41:37 2024 |
Group: Development/Languages/Python | Build host: reproducible |
Size: 160678 | Source RPM: python-asteval-1.0.5-1.3.src.rpm |
Packager: https://bugs.opensuse.org | |
Url: https://github.com/lmfit/asteval | |
Summary: Safe, minimalistic evaluator of python expression using ast module |
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.
MIT
* Thu Oct 10 2024 Dirk Müller <dmueller@suse.com> - update to 1.0.5: * more work on handling errors, including fixing #133 and adding more comprehensive tests for #129 and #132 - update to 1.0.4: * fix error handling that might result in null exception - update to 1.0.3: * functions ("Procedures") defined within asteval have a ` _signature()` method, now use in repr * add support for deleting subscript * nested symbol tables now have a Group() function * update coverage config * cleanups of exception handling : errors must now have an exception * several related fixes to suppress repeated exceptions: see GH [#132] and #129 * make non-boolean return values from comparison operators behave like Python - not immediately testing as bool * Fri Aug 09 2024 Dirk Müller <dmueller@suse.com> - update to 1.0.2: * fix NameError handling in expression code * make exception messages more Python-like - update to 1.0.1: * security fixes, based on audit by Andrew Effenhauser, Ayman Hammad, and Daniel Crowley, IBM X-Force Security Research division * remove numpy modules polynomial, fft, linalg by default for security concerns * disallow string.format(), improve security of f-string evaluation * Tue Jul 02 2024 Dirk Müller <dmueller@suse.com> - update to 1.0.0: * fix (again) nested list comprehension (Issues #127 and #126). * add more testing of multiple list comprehensions. * more complete support for Numpy 2, and removal of many Numpy symbols that have been long deprecated. * remove AST nodes deprecated in Python 3.8. * clean up build files and outdated tests. * fixes to codecov configuration. * update docs. * Wed Jun 12 2024 Dirk Müller <dmueller@suse.com> - update to 0.9.33: * fixes for multiple list comprehensions (addressing #126) * add testing with optionally installed numpy_financial to CI * test existence of all numpy imports to better safeguard against missing functions (for safer numpy 2 transition) * update rendered doc to include PDF and zipped HTML * Fri Mar 22 2024 Dirk Müller <dmueller@suse.com> - update to 0.9.32: * add deprecations message for numpy functions to be removed in numpy 2.0 * comparison operations use try/except for short-circuiting instead of checking for numpy arrays (addressing #123) * add Python 3.12 to testing * move repository from "newville" to "lmfit" organization * update doc theme, GitHub locations pointed to by docs, other doc tweaks. * Tue Jul 18 2023 Antonio Teixeira <antonio.teixeira@suse.com> - Update to 0.9.31: * cleanup numpy imports to avoid deprecated functions, add financial functions from numpy_financial module, if installed. * prefer 'user_symbols' when initializing Interpreter, but still support 'usersyms' argument. Will deprecate and remove eventually. * add support of optional (off-by default) "nested symbol table". * update tests to run most tests with symbol tables of dict and nested group type. * general code and testing cleanup. * add config argument to Interpreter to more fully control which nodes are supported * add support for import and importfrom -- off by default * add support for with blocks * add support for f-strings * add support of set and dict comprehension * fix bug with 'int**int' not returning a float. * Thu Feb 16 2023 Dirk Müller <dmueller@suse.com> - update to 0.9.29: * bug fixes * Thu Dec 01 2022 Yogalakshmi Arunachalam <yarunachalam@suse.com> - Update to 0.9.28 * add support for Python 3.11 * add support for multiple list comprehensions * improve performance of making the initial symbol table, and Interpreter creation, including better checking for index_tricks attributes * Tue Sep 06 2022 Yogalakshmi Arunachalam <yarunachalam@suse.com> - update to 0.9.27: * more cleanups * Sun Jan 23 2022 Dirk Müller <dmueller@suse.com> - update to 0.9.26: * fix setup.py again * Sat Jan 15 2022 Dirk Müller <dmueller@suse.com> - update to 0.9.25: * fixes import errors for Py3.6 and 3.7, setting version with importlib_metadata.version if available. * use setuptools_scm and importlib for version * treat all __dunder__ attributes of all objects as inherently unsafe. * Wed Feb 17 2021 Ben Greiner <code@bnavigator.de> - Update to 0.9.22 * another important but small fix for Python 3.9 * Merge branch 'nested_interrupts_returns' - Drop hard numpy requirement, don't test on python36
/usr/lib/python3.12/site-packages/asteval /usr/lib/python3.12/site-packages/asteval-1.0.5.dist-info /usr/lib/python3.12/site-packages/asteval-1.0.5.dist-info/INSTALLER /usr/lib/python3.12/site-packages/asteval-1.0.5.dist-info/LICENSE /usr/lib/python3.12/site-packages/asteval-1.0.5.dist-info/METADATA /usr/lib/python3.12/site-packages/asteval-1.0.5.dist-info/RECORD /usr/lib/python3.12/site-packages/asteval-1.0.5.dist-info/REQUESTED /usr/lib/python3.12/site-packages/asteval-1.0.5.dist-info/WHEEL /usr/lib/python3.12/site-packages/asteval-1.0.5.dist-info/top_level.txt /usr/lib/python3.12/site-packages/asteval/__init__.py /usr/lib/python3.12/site-packages/asteval/__pycache__ /usr/lib/python3.12/site-packages/asteval/__pycache__/__init__.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/asteval/__pycache__/__init__.cpython-312.pyc /usr/lib/python3.12/site-packages/asteval/__pycache__/asteval.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/asteval/__pycache__/asteval.cpython-312.pyc /usr/lib/python3.12/site-packages/asteval/__pycache__/astutils.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/asteval/__pycache__/astutils.cpython-312.pyc /usr/lib/python3.12/site-packages/asteval/__pycache__/version.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/asteval/__pycache__/version.cpython-312.pyc /usr/lib/python3.12/site-packages/asteval/asteval.py /usr/lib/python3.12/site-packages/asteval/astutils.py /usr/lib/python3.12/site-packages/asteval/version.py /usr/share/doc/packages/python312-asteval /usr/share/doc/packages/python312-asteval/README.rst /usr/share/licenses/python312-asteval /usr/share/licenses/python312-asteval/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Jan 12 00:30:25 2025