./math/py-asteval, Safe, minimalistic expression evaluator using ast module

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.9.29, Package name: py310-asteval-0.9.29, Maintainer: pkgsrc-users

ASTEVAL is a safe(ish) evaluator of Python expressions and statements, using
Python's ast module. The idea is to provide a simple, safe, and robust
miniature mathematical language that can handle user-input. The emphasis here
is on mathematical expressions, and so many functions from numpy are imported
and used if available.


Required to run:
[devel/py-setuptools] [math/py-numpy] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 41.43 KB

Version history: (Expand)


CVS history: (Expand)


   2023-02-14 18:49:26 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-asteval: updated to 0.9.29

0.9.29
bug fixes
   2022-11-15 11:12:18 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-asteval: updated to 0.9.28

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
   2022-06-08 19:14:39 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-asteval: updated to 0.9.27

0.9.27
more cleanups
   2022-01-17 09:56:48 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-asteval: updated to 0.9.26

0.9.26:
fix setup.py again
   2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595)
Log message:
*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS
   2021-12-30 14:05:42 by Adam Ciarcinski | Files touched by this commit (125)
Log message:
Forget about Python 3.6
   2021-11-04 14:56:13 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-asteval: updated to 0.9.25

0.9.25
fixes import errors for Py3.6 and 3.7, setting version with \ 
importlib_metadata.version if available.
also fixes CI testing with github actions so that the proper version of Python \ 
is actually used in the test!

0.9.24
use setuptools_scm and importlib for version
   2021-10-26 12:56:13 by Nia Alarie | Files touched by this commit (458)
Log message:
math: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes